Table of Contents

Interface IMessageArgumentResolver

Namespace
Silverback.Messaging.Subscribers.ArgumentResolvers
Assembly
Silverback.Core.dll

These resolvers are used to cast or transform the message parameter to be forwarded to the subscribed method.

public interface IMessageArgumentResolver : IArgumentResolver
Inherited Members

Methods

GetMessageType(Type)

Returns the actual message type in the specified parameter type (e.g. TMessage) for a parameter declared as IEnumerable<TMessage>.

Type GetMessageType(Type parameterType)

Parameters

parameterType Type

The type of the parameter to be resolved.

Returns

Type

The actual message type.