C# Класс MassTransit.Scheduling.MessageSchedulerConverterCache

Caches the converters that allow a raw object to be published using the object's type through the generic Send method.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ScheduleRecurringSend ( IRecurringMessageScheduler scheduler, Uri destinationAddress, RecurringSchedule schedule, object message, Type messageType, CancellationToken cancellationToken ) : Task
ScheduleRecurringSend ( IRecurringMessageScheduler scheduler, Uri destinationAddress, RecurringSchedule schedule, object message, Type messageType, IPipe pipe, CancellationToken cancellationToken ) : Task
ScheduleSend ( IMessageScheduler scheduler, Uri destinationAddress, System.DateTime scheduledTime, object message, Type messageType, CancellationToken cancellationToken ) : Task
ScheduleSend ( IMessageScheduler scheduler, Uri destinationAddress, System.DateTime scheduledTime, object message, Type messageType, IPipe pipe, CancellationToken cancellationToken ) : Task

Приватные методы

Метод Описание
CreateConverter ( Type type ) : IMessageSchedulerConverter
CreateTypeConverter ( Type type ) : Lazy
this ( Type type ) : IMessageSchedulerConverter

Описание методов

ScheduleRecurringSend() публичный статический Метод

public static ScheduleRecurringSend ( IRecurringMessageScheduler scheduler, Uri destinationAddress, RecurringSchedule schedule, object message, Type messageType, CancellationToken cancellationToken ) : Task
scheduler IRecurringMessageScheduler
destinationAddress System.Uri
schedule RecurringSchedule
message object
messageType System.Type
cancellationToken System.Threading.CancellationToken
Результат Task

ScheduleRecurringSend() публичный статический Метод

public static ScheduleRecurringSend ( IRecurringMessageScheduler scheduler, Uri destinationAddress, RecurringSchedule schedule, object message, Type messageType, IPipe pipe, CancellationToken cancellationToken ) : Task
scheduler IRecurringMessageScheduler
destinationAddress System.Uri
schedule RecurringSchedule
message object
messageType System.Type
pipe IPipe
cancellationToken System.Threading.CancellationToken
Результат Task

ScheduleSend() публичный статический Метод

public static ScheduleSend ( IMessageScheduler scheduler, Uri destinationAddress, System.DateTime scheduledTime, object message, Type messageType, CancellationToken cancellationToken ) : Task
scheduler IMessageScheduler
destinationAddress System.Uri
scheduledTime System.DateTime
message object
messageType System.Type
cancellationToken System.Threading.CancellationToken
Результат Task

ScheduleSend() публичный статический Метод

public static ScheduleSend ( IMessageScheduler scheduler, Uri destinationAddress, System.DateTime scheduledTime, object message, Type messageType, IPipe pipe, CancellationToken cancellationToken ) : Task
scheduler IMessageScheduler
destinationAddress System.Uri
scheduledTime System.DateTime
message object
messageType System.Type
pipe IPipe
cancellationToken System.Threading.CancellationToken
Результат Task