Table of Contents

ISender<TRequest> Interface

Definition

Namespace
Savvyio.Messaging
Assemblies
Savvyio.Core.dll
Source
src/Savvyio.Core/Messaging/ISender.cs

Defines a producer/sender channel used for interacting with other subsystems (out-process/inter-application) to do something (e.g., change the state).

public interface ISender<in TRequest> where TRequest : IRequest

Type Parameters

TRequest

The type of the model to invoke on a handler.

Methods

Name Description
SendAsync(IEnumerable<IMessage<TRequest>>, Action<AsyncOptions>)

Sends the specified messages asynchronous using Point-to-Point Channel/P2P MEP.