Table of Contents

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 Guid

The tokenId of the scheduled message

Returns

Task

CancelScheduledSend(Uri, Guid)

Cancel a scheduled message by TokenId

Task CancelScheduledSend(Uri destinationAddress, Guid tokenId)

Parameters

destinationAddress Uri

The destination address of the scheduled message

tokenId Guid

The tokenId of the scheduled message

Returns

Task

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 Uri
scheduledTime DateTime
message T
pipe IPipe<SendContext<T>>
cancellationToken CancellationToken

Returns

Task<ScheduledMessage<T>>

Type Parameters

T