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
public static string? GetHeader(this ConsumeContext context, string key, string? defaultValue = null)
Parameters
context
ConsumeContext
key
string
defaultValue
string
Returns
- string
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
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
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
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
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
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
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
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