ISendMessageCallback Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Uma interface que implementa um callback que é chamado pouco antes de uma mensagem ser enviada na ligação pelas Send atividades ou SendParametersContent .
public interface class ISendMessageCallback
public interface ISendMessageCallback
type ISendMessageCallback = interface
Public Interface ISendMessageCallback
Exemplos
O exemplo seguinte mostra como implementar a ISendMessageCallback interface de um novo cabeçalho para uma mensagem antes de esta ser enviada pela linha.
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
| Name | Description |
|---|---|
| OnSendMessage(OperationContext) |
Executado quando uma mensagem de serviço é enviada. |