Sdílet prostřednictvím


ISendMessageCallback Rozhraní

Definice

Rozhraní, které implementuje zpětné volání, které se volá těsně před odesláním zprávy na drátu nebo SendParametersContent aktivitamiSend.

public interface class ISendMessageCallback
public interface ISendMessageCallback
type ISendMessageCallback = interface
Public Interface ISendMessageCallback

Příklady

Následující příklad ukazuje, jak implementovat ISendMessageCallback rozhraní do nové hlavičky do zprávy před odesláním na drátu.

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)

Spustí se při odeslání zprávy služby.

Platí pro