ISendMessageCallback Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Interface qui implémente un rappel effectué juste avant qu'un message ne soit envoyé sur le câble par les activités Send ou SendParametersContent.
public interface class ISendMessageCallback
public interface ISendMessageCallback
type ISendMessageCallback = interface
Public Interface ISendMessageCallback
Exemples
L’exemple suivant montre comment implémenter l’interface ISendMessageCallback dans un nouvel en-tête dans un message avant qu’il ne soit envoyé sur le réseau.
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éthodes
OnSendMessage(OperationContext) |
Exécuté lorsqu'un message de service est envoyé. |