ISendMessageCallback Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Interfaccia che implementa un callback chiamato poco prima che un messaggio venga inviato in transito dalle Send attività o SendParametersContent .
public interface class ISendMessageCallback
public interface ISendMessageCallback
type ISendMessageCallback = interface
Public Interface ISendMessageCallback
Esempio
Nell'esempio seguente viene illustrato come implementare l'interfaccia ISendMessageCallback in una nuova intestazione a un messaggio prima che venga inviato in rete.
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));
}
}
Metodi
| Nome | Descrizione |
|---|---|
| OnSendMessage(OperationContext) |
Viene eseguito quando viene inviato un messaggio di servizio. |