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
TMessageTKey
- Inheritance
 - 
      
      ValueTypeGroupKeyProvider<TMessage, TKey>
 
- Implements
 - 
      IGroupKeyProvider<TMessage, TKey>
 
- Inherited Members
 
Constructors
ValueTypeGroupKeyProvider(Func<ConsumeContext<TMessage>, TKey?>)
public ValueTypeGroupKeyProvider(Func<ConsumeContext<TMessage>, TKey?> provider)
  Parameters
providerFunc<ConsumeContext<TMessage>, TKey?>
Methods
TryGetKey(ConsumeContext<TMessage>, out TKey)
public bool TryGetKey(ConsumeContext<TMessage> context, out TKey key)
  Parameters
contextConsumeContext<TMessage>keyTKey