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