ISendMessageCallback Interfaz

Definición

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

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 enviarla 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

Nombre Description
OnSendMessage(OperationContext)

Se ejecuta cuando se envía un mensaje de servicio.

Se aplica a