Table of Contents

Interface IPointToPointChannel<TRequest, TMarker>

Namespace
Savvyio.Extensions.DependencyInjection.Messaging
Assembly
Savvyio.Extensions.DependencyInjection.dll

Defines a generic way to support multiple implementations of a bus that is used for interacting with other subsystems (out-process/inter-application) to do something (e.g., change the state).

public interface IPointToPointChannel<TRequest, TMarker> : IPointToPointChannel<TRequest>, ISender<TRequest, TMarker>, ISender<TRequest>, IReceiver<TRequest, TMarker>, IReceiver<TRequest>, IDependencyInjectionMarker<TMarker> where TRequest : IRequest

Type Parameters

TRequest

The type of the model to invoke on a handler.

TMarker

The type used to mark the implementation that this queue represents. Optimized for Microsoft Dependency Injection.

Inherited Members

See Also

IPointToPointChannel<TRequest>
ISender<TRequest, TMarker>
IReceiver<TRequest, TMarker>