Class JsonMessageSerializerBuilder
Inheritance
System.Object
JsonMessageSerializerBuilder
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Silverback.Messaging.Configuration
Assembly: Silverback.Integration.dll
Syntax
public class JsonMessageSerializerBuilder : IJsonMessageSerializerBuilder
Methods
| Improve this doc View sourceBuild()
Builds the IMessageSerializer instance.
Declaration
public IMessageSerializer Build()
Returns
Type | Description |
---|---|
IMessageSerializer | The IMessageSerializer. |
UseFixedType(Type)
Declaration
public IJsonMessageSerializerBuilder UseFixedType(Type messageType)
Parameters
Type | Name | Description |
---|---|---|
System.Type | messageType |
Returns
Type | Description |
---|---|
IJsonMessageSerializerBuilder |
UseFixedType<TMessage>()
Declaration
public IJsonMessageSerializerBuilder UseFixedType<TMessage>()
Returns
Type | Description |
---|---|
IJsonMessageSerializerBuilder |
Type Parameters
Name | Description |
---|---|
TMessage |
WithOptions(JsonSerializerOptions)
Declaration
public IJsonMessageSerializerBuilder WithOptions(JsonSerializerOptions options)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.JsonSerializerOptions | options |
Returns
Type | Description |
---|---|
IJsonMessageSerializerBuilder |