CorrelationCallbackMessageProperty Classe
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.
Fornece uma classe base abstrata para adiar o cálculo de chave de correlação até que todos os dados de correlação estejam disponíveis.
public ref class CorrelationCallbackMessageProperty abstract : System::ServiceModel::Channels::IMessageProperty
public abstract class CorrelationCallbackMessageProperty : System.ServiceModel.Channels.IMessageProperty
type CorrelationCallbackMessageProperty = class
interface IMessageProperty
Public MustInherit Class CorrelationCallbackMessageProperty
Implements IMessageProperty
- Herança
-
CorrelationCallbackMessageProperty
- Implementações
Comentários
Normalmente, isso é usado para permitir que outros canais forneçam dados de correlação antes que uma mensagem seja enviada na transmissão.
Construtores
CorrelationCallbackMessageProperty(CorrelationCallbackMessageProperty) |
Chamado por classes derivadas para inicializar uma nova instância da classe derivada usando os dados de correlação necessários de outra instância da classe derivada CorrelationCallbackMessageProperty. |
CorrelationCallbackMessageProperty(ICollection<String>) |
Chamado por classes derivadas para inicializar uma nova instância da classe derivada usando a coleção especificada de dados de correlação necessários para calcular a correlação. |
Propriedades
IsFullyDefined |
Determina se a CorrelationCallbackMessageProperty tem todos os dados de correlação necessários. |
Name |
Obtém o nome desta propriedade de mensagem: “CorrelationCallbackMessageProperty”. |
NeededData |
Obtém uma lista de dados de correlação que são necessários antes que a correlação possa ser aplicada. |
Métodos
AddData(String, Func<String>) |
Adiciona os dados de correlação necessários à propriedade. |
BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) |
Chamado por um protocolo de correlação quando todas as informações de correlação estão disponíveis para construir a correlação de forma assíncrona. |
CreateCopy() |
Quando substituído em uma classe derivada, inicializa e retorna uma cópia da instância de propriedade de mensagem derivada. |
EndFinalizeCorrelation(IAsyncResult) |
Retorna a mensagem que foi preparada de forma assíncrona para correlação. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
FinalizeCorrelation(Message, TimeSpan) |
Chamado por um protocolo de correlação quando todas as informações de correlação estão disponíveis para construir a correlação. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
OnBeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) |
Quando substituído em uma classe derivada, executa de forma assíncrona o cálculo de correlação para a mensagem especificada. |
OnEndFinalizeCorrelation(IAsyncResult) |
Quando substituído em uma classe derivada, retorna a mensagem que foi preparada de forma assíncrona para correlação. |
OnFinalizeCorrelation(Message, TimeSpan) |
Quando substituído em uma classe derivada, executa o cálculo de correlação para a mensagem especificada. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
TryGet(Message, CorrelationCallbackMessageProperty) |
Tenta obter uma CorrelationCallbackMessageProperty das Properties da mensagem especificada. |
TryGet(MessageProperties, CorrelationCallbackMessageProperty) |
Tenta obter uma CorrelationCallbackMessageProperty das propriedades da mensagem especificada. |