Class ValueTypeGroupKeyProvider<TMessage, TKey>
- Namespace
- MassTransit.Configuration
- Assembly
- MassTransit.Abstractions.dll
public class ValueTypeGroupKeyProvider<TMessage, TKey> : IGroupKeyProvider<TMessage, TKey> where TMessage : class where TKey : struct
Type Parameters
TMessage
TKey
- Inheritance
-
ValueTypeGroupKeyProvider<TMessage, TKey>
- Implements
-
IGroupKeyProvider<TMessage, TKey>
- Inherited Members
Constructors
ValueTypeGroupKeyProvider(Func<ConsumeContext<TMessage>, TKey?>)
public ValueTypeGroupKeyProvider(Func<ConsumeContext<TMessage>, TKey?> provider)
Parameters
provider
Func<ConsumeContext<TMessage>, TKey?>
Methods
TryGetKey(ConsumeContext<TMessage>, out TKey)
public bool TryGetKey(ConsumeContext<TMessage> context, out TKey key)
Parameters
context
ConsumeContext<TMessage>key
TKey