ISendMessageCallback Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |