Table of Contents

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

Returns

bool