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
TMessage
TKey
- Inheritance
-
GroupKeyProvider<TMessage, TKey>
- Implements
-
IGroupKeyProvider<TMessage, TKey>
- Inherited Members
Constructors
GroupKeyProvider(Func<ConsumeContext<TMessage>, TKey>)
public GroupKeyProvider(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