本文整理汇总了C#中MessagePayload.GetToAddress方法的典型用法代码示例。如果您正苦于以下问题:C# MessagePayload.GetToAddress方法的具体用法?C# MessagePayload.GetToAddress怎么用?C# MessagePayload.GetToAddress使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MessagePayload
的用法示例。
在下文中一共展示了MessagePayload.GetToAddress方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: LogWithAddress
static void LogWithAddress(MessagePayload toHandle)
{
Logger.Debug("Handling sent message {0} for {1} from {2}",
toHandle.Id,
toHandle.GetToAddress().Channel,
toHandle.GetToAddress().Server.Address);
}
示例2: Enqueue
public void Enqueue(MessagePayload toEnqueue)
{
Contract.Requires(toEnqueue != null);
CreateQueueIfNonExistant(toEnqueue.GetToAddress().Server);
queues[toEnqueue.GetToAddress().Server].Enqueue(toEnqueue);
}
示例3: InputMessage
public override void InputMessage(MessagePayload toInput)
{
if(!toInput.HasBody()) return;
if(toInput.GetToAddress() != address) return;
OnMessageProcessed(toInput);
}
示例4: HandleMessage
public void HandleMessage(MessagePayload toHandle, List<MessagePayload> outgoingMessages)
{
if (!toHandle.IsDirectChannelMessage()) return;
using (var context = new DirectReplyContext(toHandle.GetToAddress(), toHandle.GetFromAddress()))
{
messageReceiver.InputMessage(toHandle);
outgoingMessages.AddRange(context.GetCurrentReplies());
}
}
示例5: TransportMessage
public void TransportMessage(
MessagePayload toTransport,
Action<Exception> onException,
Action onCompletion,
Action<IEnumerable<MessagePayload>> onReceiveMessages)
{
requestor.SendPut(
toTransport.GetToAddress().Server.GetUrl(),
requestStream => formatter.Serialise(requestStream, toTransport),
s => RecieveResponse(s, onReceiveMessages),
onException,
onCompletion);
}
示例6: InputMessage
public override void InputMessage(MessagePayload toInput)
{
address.Value = toInput.GetToAddress();
base.InputMessage(toInput);
}
示例7: GetAddress
protected override EndpointAddress GetAddress(MessagePayload toInput)
{
return toInput.GetToAddress();
}
示例8: SetCurrentReceiverAddress
void SetCurrentReceiverAddress(MessagePayload toInput)
{
this.addressLookup.SetCurrentRecieverAddress(toInput.GetToAddress());
}