Show / Hide Table of Contents

    Class RawMessageDeserializerBuilder

    Builds the RawMessageDeserializer<T>.

    Inheritance
    object
    RawMessageDeserializerBuilder
    Inherited Members
    object.GetType()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    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.

    GitHub E-Mail
    ↑ Back to top © 2026 Sergio Aquilini