C# Class Nimbus.Transports.AzureServiceBus.BrokeredMessages.BrokeredMessageFactory

Inheritance: IBrokeredMessageFactory
显示文件 Open project: NimbusAPI/Nimbus Class Usage Examples

Public Methods

Method Description
BrokeredMessageFactory ( MaxLargeMessageSizeSetting maxLargeMessageSize, MaxSmallMessageSizeSetting maxSmallMessageSize, IClock clock, ICompressor compressor, IDispatchContextManager dispatchContextManager, ILargeMessageBodyStore largeMessageBodyStore, ISerializer serializer, ITypeProvider typeProvider ) : System
BuildBrokeredMessage ( NimbusMessage message ) : Task
BuildNimbusMessage ( BrokeredMessage message ) : Task
DeserializeNimbusMessage ( BrokeredMessage message ) : Task

Private Methods

Method Description
SerializeNimbusMessage ( object serializableObject ) : byte[]

Method Details

BrokeredMessageFactory() public method

public BrokeredMessageFactory ( MaxLargeMessageSizeSetting maxLargeMessageSize, MaxSmallMessageSizeSetting maxSmallMessageSize, IClock clock, ICompressor compressor, IDispatchContextManager dispatchContextManager, ILargeMessageBodyStore largeMessageBodyStore, ISerializer serializer, ITypeProvider typeProvider ) : System
maxLargeMessageSize MaxLargeMessageSizeSetting
maxSmallMessageSize MaxSmallMessageSizeSetting
clock IClock
compressor ICompressor
dispatchContextManager IDispatchContextManager
largeMessageBodyStore ILargeMessageBodyStore
serializer ISerializer
typeProvider ITypeProvider
return System

BuildBrokeredMessage() public method

public BuildBrokeredMessage ( NimbusMessage message ) : Task
message NimbusMessage
return Task

BuildNimbusMessage() public method

public BuildNimbusMessage ( BrokeredMessage message ) : Task
message BrokeredMessage
return Task

DeserializeNimbusMessage() public method

public DeserializeNimbusMessage ( BrokeredMessage message ) : Task
message BrokeredMessage
return Task