Table of Contents

Class SerializerContextExtensions

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

Methods

DeserializeDictionary<TValue>(IObjectDeserializer, string?)

public static Dictionary<string, TValue>? DeserializeDictionary<TValue>(this IObjectDeserializer deserializer, string? text)

Parameters

deserializer IObjectDeserializer
text string

Returns

Dictionary<string, TValue>

Type Parameters

TValue

GetHeader(ConsumeContext, string, string?)

public static string? GetHeader(this ConsumeContext context, string key, string? defaultValue = null)

Parameters

context ConsumeContext
key string
defaultValue string

Returns

string

GetHeader<T>(ConsumeContext, string, T?)

public static T? GetHeader<T>(this ConsumeContext context, string key, T? defaultValue = null) where T : struct

Parameters

context ConsumeContext
key string
defaultValue T?

Returns

T?

Type Parameters

T

GetHeader<T>(ConsumeContext, string, T?)

public static T? GetHeader<T>(this ConsumeContext context, string key, T? defaultValue = null) where T : class

Parameters

context ConsumeContext
key string
defaultValue T

Returns

T

Type Parameters

T

GetValue<T>(IObjectDeserializer, IHeaderProvider, string, T?)

public static T? GetValue<T>(this IObjectDeserializer context, IHeaderProvider dictionary, string key, T? defaultValue = null) where T : struct

Parameters

context IObjectDeserializer
dictionary IHeaderProvider
key string
defaultValue T?

Returns

T?

Type Parameters

T

GetValue<T>(IObjectDeserializer, IHeaderProvider, string, T?)

public static T? GetValue<T>(this IObjectDeserializer context, IHeaderProvider dictionary, string key, T? defaultValue = null) where T : class

Parameters

context IObjectDeserializer
dictionary IHeaderProvider
key string
defaultValue T

Returns

T

Type Parameters

T

GetValue<T>(IObjectDeserializer, IDictionary<string, object>, string, T?)

public static T? GetValue<T>(this IObjectDeserializer context, IDictionary<string, object> dictionary, string key, T? defaultValue = null) where T : struct

Parameters

context IObjectDeserializer
dictionary IDictionary<string, object>
key string
defaultValue T?

Returns

T?

Type Parameters

T

GetValue<T>(IObjectDeserializer, IDictionary<string, object>, string, T?)

public static T? GetValue<T>(this IObjectDeserializer context, IDictionary<string, object> dictionary, string key, T? defaultValue = null) where T : class

Parameters

context IObjectDeserializer
dictionary IDictionary<string, object>
key string
defaultValue T

Returns

T

Type Parameters

T

GetValue<T>(IObjectDeserializer, IReadOnlyDictionary<string, object>, string, T?)

public static T? GetValue<T>(this IObjectDeserializer context, IReadOnlyDictionary<string, object> dictionary, string key, T? defaultValue = null) where T : struct

Parameters

context IObjectDeserializer
dictionary IReadOnlyDictionary<string, object>
key string
defaultValue T?

Returns

T?

Type Parameters

T

GetValue<T>(IObjectDeserializer, IReadOnlyDictionary<string, object>, string, T?)

public static T? GetValue<T>(this IObjectDeserializer context, IReadOnlyDictionary<string, object> dictionary, string key, T? defaultValue = null) where T : class

Parameters

context IObjectDeserializer
dictionary IReadOnlyDictionary<string, object>
key string
defaultValue T

Returns

T

Type Parameters

T

SerializeDictionary(IObjectDeserializer, IEnumerable<KeyValuePair<string, object>>)

public static string? SerializeDictionary(this IObjectDeserializer deserializer, IEnumerable<KeyValuePair<string, object>> values)

Parameters

deserializer IObjectDeserializer
values IEnumerable<KeyValuePair<string, object>>

Returns

string

ToDictionary<T>(ConsumeContext, T)

public static Dictionary<string, object> ToDictionary<T>(this ConsumeContext context, T value) where T : class

Parameters

context ConsumeContext
value T

Returns

Dictionary<string, object>

Type Parameters

T

TryGetHeader<T>(ConsumeContext, string, out T?)

public static bool TryGetHeader<T>(this ConsumeContext context, string key, out T? value) where T : struct

Parameters

context ConsumeContext
key string
value T?

Returns

bool

Type Parameters

T

TryGetHeader<T>(ConsumeContext, string, out T?)

public static bool TryGetHeader<T>(this ConsumeContext context, string key, out T? value) where T : class

Parameters

context ConsumeContext
key string
value T

Returns

bool

Type Parameters

T

TryGetHeader<T>(SendContext, string, out T?)

public static bool TryGetHeader<T>(this SendContext context, string key, out T? value) where T : struct

Parameters

context SendContext
key string
value T?

Returns

bool

Type Parameters

T

TryGetHeader<T>(SendContext, string, out T?)

public static bool TryGetHeader<T>(this SendContext context, string key, out T? value) where T : class

Parameters

context SendContext
key string
value T

Returns

bool

Type Parameters

T

TryGetValue<T>(IObjectDeserializer, IDictionary<string, object>, string, out T?)

public static bool TryGetValue<T>(this IObjectDeserializer context, IDictionary<string, object> dictionary, string key, out T? value) where T : struct

Parameters

context IObjectDeserializer
dictionary IDictionary<string, object>
key string
value T?

Returns

bool

Type Parameters

T

TryGetValue<T>(IObjectDeserializer, IDictionary<string, object>, string, out T?)

public static bool TryGetValue<T>(this IObjectDeserializer context, IDictionary<string, object> dictionary, string key, out T? value) where T : class

Parameters

context IObjectDeserializer
dictionary IDictionary<string, object>
key string
value T

Returns

bool

Type Parameters

T