Class SubscriberMapping
- Namespace
- AWS.Messaging.Configuration
- Assembly
- AWS.Messaging.dll
Maps the IMessageHandler<T> to the type of message being processed.
public class SubscriberMapping
- Inheritance
-
SubscriberMapping
Properties
HandlerType
public Type HandlerType { get; }
Property Value
MessageType
public Type MessageType { get; }
Property Value
MessageTypeIdentifier
public string MessageTypeIdentifier { get; }
Property Value
Methods
Create<THandler, TMessage>(string?)
Creates a SubscriberMapping from the generic parameters for the handler and message.
public static SubscriberMapping Create<THandler, TMessage>(string? messageTypeIdentifier = null) where THandler : IMessageHandler<TMessage>
Parameters
messageTypeIdentifier
string
Returns
Type Parameters
THandler
The type that implements IMessageHandler<T>
TMessage
Func for creating MessageEnvelope<T>