Table of Contents

Class StringMessageDeserializerBuilder

Namespace
Silverback.Messaging.Configuration
Assembly
Silverback.Integration.dll
public sealed class StringMessageDeserializerBuilder
Inheritance
StringMessageDeserializerBuilder
Inherited Members

Constructors

StringMessageDeserializerBuilder()

public StringMessageDeserializerBuilder()

Methods

Build()

Builds the IMessageDeserializer instance.

public IMessageDeserializer Build()

Returns

IMessageDeserializer

The IMessageDeserializer.

UseDiscriminator(Type)

Specifies the discriminator type to be used for routing.

public StringMessageDeserializerBuilder UseDiscriminator(Type type)

Parameters

type Type

The discriminator type.

Returns

StringMessageDeserializerBuilder

The StringMessageDeserializerBuilder so that additional calls can be chained.

UseDiscriminator<T>()

Specifies the discriminator type to be used for routing.

public StringMessageDeserializerBuilder UseDiscriminator<T>()

Returns

StringMessageDeserializerBuilder

The JsonMessageDeserializerBuilder so that additional calls can be chained.

Type Parameters

T

The discriminator type.

WithEncoding(MessageEncoding)

Specifies the encoding to be used.

public StringMessageDeserializerBuilder WithEncoding(MessageEncoding encoding)

Parameters

encoding MessageEncoding

The MessageEncoding.

Returns

StringMessageDeserializerBuilder

The StringMessageDeserializerBuilder so that additional calls can be chained.