Show / Hide Table of Contents

    Class BinaryMessageDeserializerBuilder

    Builds the BinaryMessageDeserializer<TModel>.

    Inheritance
    object
    BinaryMessageDeserializerBuilder
    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 BinaryMessageDeserializerBuilder

    Constructors

    BinaryMessageDeserializerBuilder()

    Builds the BinaryMessageDeserializer<TModel>.

    Declaration
    public BinaryMessageDeserializerBuilder()

    Methods

    Build()

    Builds the IMessageDeserializer instance.

    Declaration
    public IMessageDeserializer Build()
    Returns
    Type Description
    IMessageDeserializer

    The IMessageDeserializer.

    UseModel(Type)

    Specifies a custom model to wrap the binary message.

    Declaration
    public BinaryMessageDeserializerBuilder UseModel(Type modelType)
    Parameters
    Type Name Description
    Type modelType

    The type of the IBinaryMessage implementation.

    Returns
    Type Description
    BinaryMessageDeserializerBuilder

    The BinaryMessageSerializerBuilder so that additional calls can be chained.

    UseModel<TModel>()

    Specifies a custom model to wrap the binary message.

    Declaration
    public BinaryMessageDeserializerBuilder UseModel<TModel>() where TModel : IBinaryMessage, new()
    Returns
    Type Description
    BinaryMessageDeserializerBuilder

    The BinaryMessageDeserializerBuilder so that additional calls can be chained.

    Type Parameters
    Name Description
    TModel

    The type of the IBinaryMessage implementation.

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