Interface IScheduleMessageProvider
- Namespace
- MassTransit
- Assembly
- MassTransit.Abstractions.dll
public interface IScheduleMessageProvider
Methods
CancelScheduledSend(Guid)
Cancel a scheduled message by TokenId
Task CancelScheduledSend(Guid tokenId)
Parameters
tokenId
GuidThe tokenId of the scheduled message
Returns
CancelScheduledSend(Uri, Guid)
Cancel a scheduled message by TokenId
Task CancelScheduledSend(Uri destinationAddress, Guid tokenId)
Parameters
destinationAddress
UriThe destination address of the scheduled message
tokenId
GuidThe tokenId of the scheduled message
Returns
ScheduleSend<T>(Uri, DateTime, T, IPipe<SendContext<T>>, CancellationToken)
Schedule a message to be sent
Task<ScheduledMessage<T>> ScheduleSend<T>(Uri destinationAddress, DateTime scheduledTime, T message, IPipe<SendContext<T>> pipe, CancellationToken cancellationToken) where T : class
Parameters
destinationAddress
UrischeduledTime
DateTimemessage
Tpipe
IPipe<SendContext<T>>cancellationToken
CancellationToken
Returns
- Task<ScheduledMessage<T>>
Type Parameters
T