Table of Contents

Class ReceiveContextExtensions

Namespace
MassTransit
Assembly
MassTransit.Abstractions.dll
public static class ReceiveContextExtensions
Inheritance
ReceiveContextExtensions
Inherited Members

Methods

GetConversationId(Headers)

Returns the ConversationId from the transport header, if available

public static Guid? GetConversationId(this Headers headers)

Parameters

headers Headers

Returns

Guid?

GetConversationId(ReceiveContext)

Returns the ConversationId from the transport header, if available

public static Guid? GetConversationId(this ReceiveContext context)

Parameters

context ReceiveContext

Returns

Guid?

GetCorrelationId(Headers)

Returns the CorrelationId from the transport header, if available

public static Guid? GetCorrelationId(this Headers headers)

Parameters

headers Headers

Returns

Guid?

GetCorrelationId(ReceiveContext)

Returns the CorrelationId from the transport header, if available

public static Guid? GetCorrelationId(this ReceiveContext context)

Parameters

context ReceiveContext

Returns

Guid?

GetEndpointAddress(Headers, string)

public static Uri? GetEndpointAddress(this Headers headers, string key)

Parameters

headers Headers
key string

Returns

Uri

GetFaultAddress(Headers)

Returns the FaultAddress from the transport headers, if present

public static Uri? GetFaultAddress(this Headers headers)

Parameters

headers Headers

Returns

Uri

GetFaultAddress(ReceiveContext)

Returns the FaultAddress from the transport headers, if present

public static Uri? GetFaultAddress(this ReceiveContext context)

Parameters

context ReceiveContext

Returns

Uri

GetHeaderId(Headers, string)

public static Guid? GetHeaderId(this Headers headers, string key)

Parameters

headers Headers
key string

Returns

Guid?

GetHeaderId(Headers, string, Guid)

public static Guid GetHeaderId(this Headers headers, string key, Guid defaultValue)

Parameters

headers Headers
key string
defaultValue Guid

Returns

Guid

GetInitiatorId(Headers)

Returns the InitiatorId from the transport header, if available

public static Guid? GetInitiatorId(this Headers headers)

Parameters

headers Headers

Returns

Guid?

GetInitiatorId(ReceiveContext)

Returns the InitiatorId from the transport header, if available

public static Guid? GetInitiatorId(this ReceiveContext context)

Parameters

context ReceiveContext

Returns

Guid?

GetMessageEncoding(Headers)

Returns either the Content-Encoding from the transport header, or the default UTF-8 encoding (no BOM).

public static Encoding GetMessageEncoding(this Headers headers)

Parameters

headers Headers

Returns

Encoding

GetMessageEncoding(ReceiveContext)

Returns either the Content-Encoding from the transport header, or the default UTF-8 encoding (no BOM).

public static Encoding GetMessageEncoding(this ReceiveContext context)

Parameters

context ReceiveContext

Returns

Encoding

GetMessageId(Headers)

Returns the messageId from the transport header, if available

public static Guid? GetMessageId(this Headers headers)

Parameters

headers Headers

Returns

Guid?

GetMessageId(Headers, Guid)

Returns the messageId from the transport header, if available

public static Guid GetMessageId(this Headers headers, Guid defaultValue)

Parameters

headers Headers
defaultValue Guid

Returns

Guid

GetMessageId(ReceiveContext)

Returns the messageId from the transport header, if available

public static Guid? GetMessageId(this ReceiveContext context)

Parameters

context ReceiveContext

Returns

Guid?

GetMessageId(ReceiveContext, Guid)

Returns the messageId from the transport header, if available

public static Guid GetMessageId(this ReceiveContext context, Guid defaultValue)

Parameters

context ReceiveContext
defaultValue Guid

Returns

Guid

GetMessageTypes(Headers)

public static string[] GetMessageTypes(this Headers headers)

Parameters

headers Headers

Returns

string[]

GetMessageTypes(ReceiveContext)

public static string[] GetMessageTypes(this ReceiveContext context)

Parameters

context ReceiveContext

Returns

string[]

GetRequestId(Headers)

Returns the RequestId from the transport header, if available

public static Guid? GetRequestId(this Headers headers)

Parameters

headers Headers

Returns

Guid?

GetRequestId(ReceiveContext)

Returns the RequestId from the transport header, if available

public static Guid? GetRequestId(this ReceiveContext context)

Parameters

context ReceiveContext

Returns

Guid?

GetResponseAddress(Headers)

Returns the ResponseAddress from the transport headers, if present

public static Uri? GetResponseAddress(this Headers headers)

Parameters

headers Headers

Returns

Uri

GetResponseAddress(ReceiveContext)

Returns the ResponseAddress from the transport headers, if present

public static Uri? GetResponseAddress(this ReceiveContext context)

Parameters

context ReceiveContext

Returns

Uri

GetSourceAddress(Headers)

Returns the SourceAddress from the transport headers, if present

public static Uri? GetSourceAddress(this Headers headers)

Parameters

headers Headers

Returns

Uri

GetSourceAddress(ReceiveContext)

Returns the SourceAddress from the transport headers, if present

public static Uri? GetSourceAddress(this ReceiveContext context)

Parameters

context ReceiveContext

Returns

Uri