Table of Contents

Class BinaryMessageDeserializerBuilder

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

Constructors

BinaryMessageDeserializerBuilder()

public BinaryMessageDeserializerBuilder()

Methods

Build()

Builds the IMessageDeserializer instance.

public IMessageDeserializer Build()

Returns

IMessageDeserializer

The IMessageDeserializer.

UseModel(Type)

Specifies a custom model to wrap the binary message.

public BinaryMessageDeserializerBuilder UseModel(Type modelType)

Parameters

modelType Type

The type of the IBinaryMessage implementation.

Returns

BinaryMessageDeserializerBuilder

The BinaryMessageSerializerBuilder so that additional calls can be chained.

UseModel<TModel>()

Specifies a custom model to wrap the binary message.

public BinaryMessageDeserializerBuilder UseModel<TModel>() where TModel : IBinaryMessage, new()

Returns

BinaryMessageDeserializerBuilder

The BinaryMessageDeserializerBuilder so that additional calls can be chained.

Type Parameters

TModel

The type of the IBinaryMessage implementation.