/// <summary> /// Cancel a scheduled message using the tokenId that was returned when the message was scheduled. /// </summary> /// <param name="endpoint">The endpoint of the scheduling service</param> /// <param name="tokenId">The tokenId of the scheduled message</param> public static Task CancelScheduledSend(this ISendEndpoint endpoint, Guid tokenId) { IMessageScheduler scheduler = new MessageScheduler(new EndpointScheduleMessageProvider(() => Task.FromResult(endpoint))); return(scheduler.CancelScheduledSend(tokenId)); }
/// <summary> /// Cancel a scheduled message using the tokenId that was returned when the message was scheduled. /// </summary> /// <param name="endpoint">The endpoint of the scheduling service</param> /// <param name="tokenId">The tokenId of the scheduled message</param> public static Task CancelScheduledSend(this IPublishEndpoint endpoint, Guid tokenId) { IMessageScheduler scheduler = new MessageScheduler(new PublishScheduleMessageProvider(endpoint)); return(scheduler.CancelScheduledSend(tokenId)); }