Class BinaryMessageDeserializerBuilder
- Namespace
- Silverback.Messaging.Configuration
- Assembly
- Silverback.Integration.dll
Builds the BinaryMessageDeserializer<TModel>.
public sealed class BinaryMessageDeserializerBuilder
- Inheritance
-
BinaryMessageDeserializerBuilder
- Inherited Members
Constructors
BinaryMessageDeserializerBuilder()
public BinaryMessageDeserializerBuilder()
Methods
Build()
Builds the IMessageDeserializer instance.
public IMessageDeserializer Build()
Returns
UseModel(Type)
Specifies a custom model to wrap the binary message.
public BinaryMessageDeserializerBuilder UseModel(Type modelType)
Parameters
modelTypeTypeThe 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
TModelThe type of the IBinaryMessage implementation.