Table of Contents

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

Returns

bool