Table of Contents

Class RawMessageDeserializerBuilder

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

Constructors

RawMessageDeserializerBuilder()

public RawMessageDeserializerBuilder()

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 RawMessageDeserializerBuilder UseDiscriminator(Type type)

Parameters

type Type

The discriminator type.

Returns

RawMessageDeserializerBuilder

The RawMessageDeserializerBuilder so that additional calls can be chained.

UseDiscriminator<T>()

Specifies the discriminator type to be used for routing.

public RawMessageDeserializerBuilder UseDiscriminator<T>()

Returns

RawMessageDeserializerBuilder

The JsonMessageDeserializerBuilder so that additional calls can be chained.

Type Parameters

T

The discriminator type.