Class SmartPayloadArgumentResolver
public class SmartPayloadArgumentResolver : PayloadMethodArgumentResolver, IHandlerMethodArgumentResolver
- Inheritance
-
SmartPayloadArgumentResolver
- Implements
- Inherited Members
Constructors
SmartPayloadArgumentResolver(IMessageConverter)
public SmartPayloadArgumentResolver(IMessageConverter messageConverter)
Parameters
messageConverter
IMessageConverter
SmartPayloadArgumentResolver(IMessageConverter, bool)
public SmartPayloadArgumentResolver(IMessageConverter messageConverter, bool useDefaultResolution)
Parameters
messageConverter
IMessageConverteruseDefaultResolution
bool
Methods
ResolveArgument(ParameterInfo, IMessage)
Resolves a method parameter into an argument value from a given message.
public override object ResolveArgument(ParameterInfo parameter, IMessage message)
Parameters
parameter
ParameterInfothe parameter info to consideer
message
IMessagethe message
Returns
- object
the resolved argument value
SupportsParameter(ParameterInfo)
Determine whether the given method parameter is supported by this resolver.
public override bool SupportsParameter(ParameterInfo parameter)
Parameters
parameter
ParameterInfothe parameter info to consideer
Returns
- bool
true if it is supported