/// <summary> /// Publish a message to a message handler /// </summary> /// <typeparam name="TMessageType">The message type</typeparam> /// <param name="messageAndHandler">The message type</param> /// <param name="cancellationToken">The cancellation token</param> /// <returns>A task</returns> public static Task PublishAsync <TMessageType>(MessageAndHandler <TMessageType> messageAndHandler, CancellationToken cancellationToken) { return(messageAndHandler.MessageHandler(messageAndHandler.Message, cancellationToken)); }
private Task PublishAsync(MessageAndHandler <TMessageType> messageAndHandler, CancellationToken token) { return(messageAndHandler.MessageHandler(messageAndHandler.Message, token)); }