Show / Hide Table of Contents

    Class StringMessageDeserializerBuilder

    Builds the StringMessageDeserializer<T>.

    Inheritance
    object
    StringMessageDeserializerBuilder
    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 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.

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