Class BaseMessageDto<T>
Inheritance
System.Object
BaseMessageDto<T>
Implements
IAddressedEnvelope<T>
Assembly: Catalyst.Core.Lib.dll
Syntax
public class BaseMessageDto<T> : DefaultAddressedEnvelope<T>, IMessageDto<T>, IAddressedEnvelope<T> where T : IMessage<T>
Type Parameters
Constructors
|
Improve this Doc
View Source
BaseMessageDto(T, PeerId, PeerId, ICorrelationId)
Data transfer object to wrap up all parameters for sending protocol messages into a MessageFactors.
Declaration
protected BaseMessageDto(T content, PeerId senderPeerIdentifier, PeerId recipientPeerIdentifier, ICorrelationId correlationId)
Parameters
Type |
Name |
Description |
T |
content |
|
PeerId |
senderPeerIdentifier |
|
PeerId |
recipientPeerIdentifier |
|
ICorrelationId |
correlationId |
|
Properties
|
Improve this Doc
View Source
CorrelationId
Declaration
public ICorrelationId CorrelationId { get; }
Property Value
|
Improve this Doc
View Source
RecipientPeerIdentifier
Declaration
public PeerId RecipientPeerIdentifier { get; }
Property Value
|
Improve this Doc
View Source
SenderPeerIdentifier
Declaration
public PeerId SenderPeerIdentifier { get; }
Property Value
Implements
IAddressedEnvelope<>