Class GroupKeyProvider<TMessage, TKey>
- Namespace
 - MassTransit.Configuration
 
- Assembly
 - MassTransit.Abstractions.dll
 
public class GroupKeyProvider<TMessage, TKey> : IGroupKeyProvider<TMessage, TKey> where TMessage : class where TKey : class
  Type Parameters
TMessageTKey
- Inheritance
 - 
      
      GroupKeyProvider<TMessage, TKey>
 
- Implements
 - 
      IGroupKeyProvider<TMessage, TKey>
 
- Inherited Members
 
Constructors
GroupKeyProvider(Func<ConsumeContext<TMessage>, TKey>)
public GroupKeyProvider(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