Class RawMessageDeserializerBuilder
Builds the RawMessageDeserializer<T>.
Inherited Members
Namespace: Silverback.Messaging.Configuration
Assembly: Silverback.Integration.dll
Syntax
public sealed class RawMessageDeserializerBuilder
Constructors
RawMessageDeserializerBuilder()
Builds the RawMessageDeserializer<T>.
Declaration
public RawMessageDeserializerBuilder()
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 RawMessageDeserializerBuilder UseDiscriminator(Type type)
Parameters
| Type | Name | Description |
|---|---|---|
| Type | type | The discriminator type. |
Returns
| Type | Description |
|---|---|
| RawMessageDeserializerBuilder | The RawMessageDeserializerBuilder so that additional calls can be chained. |
UseDiscriminator<T>()
Specifies the discriminator type to be used for routing.
Declaration
public RawMessageDeserializerBuilder UseDiscriminator<T>()
Returns
| Type | Description |
|---|---|
| RawMessageDeserializerBuilder | The JsonMessageDeserializerBuilder so that additional calls can be chained. |
Type Parameters
| Name | Description |
|---|---|
| T | The discriminator type. |