Class StringMessageDeserializerBuilder
Builds the StringMessageDeserializer<T>.
Inherited Members
Namespace: Silverback.Messaging.Configuration
Assembly: Silverback.Integration.dll
Syntax
public sealed class StringMessageDeserializerBuilder
Constructors
StringMessageDeserializerBuilder()
Builds the StringMessageDeserializer<T>.
Declaration
public StringMessageDeserializerBuilder()
Methods
Build()
Builds the IMessageDeserializer instance.
Declaration
public IMessageDeserializer Build()
Returns
| Type | Description |
|---|---|
| IMessageDeserializer | The IMessageDeserializer. |
UseDiscriminator(Type)
Specifies the discriminator type to be used for routing.
Declaration
public StringMessageDeserializerBuilder UseDiscriminator(Type type)
Parameters
| Type | Name | Description |
|---|---|---|
| Type | type | The discriminator type. |
Returns
| Type | Description |
|---|---|
| StringMessageDeserializerBuilder | The StringMessageDeserializerBuilder so that additional calls can be chained. |
UseDiscriminator<T>()
Specifies the discriminator type to be used for routing.
Declaration
public StringMessageDeserializerBuilder UseDiscriminator<T>()
Returns
| Type | Description |
|---|---|
| StringMessageDeserializerBuilder | The JsonMessageDeserializerBuilder so that additional calls can be chained. |
Type Parameters
| Name | Description |
|---|---|
| T | The discriminator type. |
WithEncoding(MessageEncoding)
Specifies the encoding to be used.
Declaration
public StringMessageDeserializerBuilder WithEncoding(MessageEncoding encoding)
Parameters
| Type | Name | Description |
|---|---|---|
| MessageEncoding | encoding | The MessageEncoding. |
Returns
| Type | Description |
|---|---|
| StringMessageDeserializerBuilder | The StringMessageDeserializerBuilder so that additional calls can be chained. |