Compartir a través de


ISendMessageCallback Interfaz

Definición

Interfaz que implementa una devolución de llamada a la que se llama justo antes de que las actividades Send o SendParametersContent envíen un mensaje en la conexión.

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

Ejemplos

En el ejemplo siguiente se muestra cómo implementar la ISendMessageCallback interfaz en un nuevo encabezado en un mensaje antes de enviarlo en la conexión.

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

OnSendMessage(OperationContext)

Se ejecuta al enviar un mensaje de servicio.

Se aplica a