ISendMessageCallback Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma interface que implementa um retorno de chamada chamado pouco antes de uma mensagem ser enviada na transmissão pelas atividades ou Send pelas SendParametersContent atividades.
public interface class ISendMessageCallback
public interface ISendMessageCallback
type ISendMessageCallback = interface
Public Interface ISendMessageCallback
Exemplos
O exemplo a seguir mostra como implementar a ISendMessageCallback interface em um novo cabeçalho para uma mensagem antes de ser enviada no fio.
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
| Nome | Description |
|---|---|
| OnSendMessage(OperationContext) |
Executado quando uma mensagem de serviço é enviada. |