Interface IAdditionalArgumentResolver
These resolvers are used to try to get a value for the additional parameters (other than the message itself) of the subscribed methods.
Inherited Members
Namespace: Silverback.Messaging.Subscribers.ArgumentResolvers
Assembly: Silverback.Core.dll
Syntax
public interface IAdditionalArgumentResolver : IArgumentResolver
Methods
| Improve this doc View sourceGetValue(Type, IServiceProvider)
Returns a suitable value for the parameter of the specified type.
Declaration
object GetValue(Type parameterType, IServiceProvider serviceProvider)
Parameters
Type | Name | Description |
---|---|---|
System.Type | parameterType | The type of the parameter to be resolved. |
System.IServiceProvider | serviceProvider | The System.IServiceProvider to be used to resolve the necessary services. |
Returns
Type | Description |
---|---|
System.Object | A value to be forwarded to the subscribed method. |