示例#1
0
        /// <summary>
        /// Adds the <see cref="TransportMessage"/> as an outgoing message destined for the addresses specified by <paramref name="destinationAddresses"/>
        /// under the given <paramref name="messageId"/>
        /// </summary>
        public void AddOutgoingMessage(string messageId, IEnumerable <string> destinationAddresses, TransportMessage transportMessage)
        {
            var outgoingMessage = new OutgoingMessage(destinationAddresses, transportMessage);

            GetOrCreate(messageId).Add(outgoingMessage);
        }
示例#2
0
 /// <summary>
 /// Adds another <see cref="OutgoingMessage"/> as a side-effect of handling the message with the ID <see cref="MessageId"/>
 /// </summary>
 public void Add(OutgoingMessage outgoingMessage)
 {
     _messagesToSend.Add(outgoingMessage);
 }