Class BinaryMessageDeserializerBuilder
Builds the BinaryMessageDeserializer<TModel>.
Inherited Members
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. |