ISendMessageCallback Interface

Definição

Uma interface que implementa um retorno de chamada chamado pouco antes de uma mensagem ser enviada na transmissão pelas atividades ou Send pelas SendParametersContent atividades.

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

Exemplos

O exemplo a seguir mostra como implementar a ISendMessageCallback interface em um novo cabeçalho para uma mensagem antes de ser enviada no fio.

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));
    }
}

Métodos

Nome Description
OnSendMessage(OperationContext)

Executado quando uma mensagem de serviço é enviada.

Aplica-se a