ISendMessageCallback Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Interfejs, który implementuje wywołanie zwrotne, które jest wywoływane tuż przed wysłaniem komunikatu w sieci przez Send działania lub SendParametersContent .
public interface class ISendMessageCallback
public interface ISendMessageCallback
type ISendMessageCallback = interface
Public Interface ISendMessageCallback
Przykłady
W poniższym przykładzie pokazano, jak zaimplementować ISendMessageCallback interfejs do nowego nagłówka do komunikatu przed wysłaniem go w sieci.
class SendInstanceIdCallback : ISendMessageCallback
{
public const string HeaderName = "InstanceIdHeader";
public const string HeaderNS = "http://Microsoft.Samples.AccessingOperationContext";
public Guid InstanceId { get; set; }
public void OnSendMessage(System.ServiceModel.OperationContext operationContext)
{
operationContext.OutgoingMessageHeaders.Add(MessageHeader.CreateHeader(HeaderName, HeaderNS, this.InstanceId));
}
}
Metody
OnSendMessage(OperationContext) |
Wykonywane po wysłaniu komunikatu usługi. |