Table of Contents

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

Type

MessageType

public Type MessageType { get; }

Property Value

Type

MessageTypeIdentifier

public string MessageTypeIdentifier { get; }

Property Value

string

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

SubscriberMapping

Type Parameters

THandler

The type that implements IMessageHandler<T>

TMessage

Func for creating MessageEnvelope<T>