CorrelationCallbackMessageProperty Classe
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.
Fornece uma classe base abstrata para adiar o cálculo da 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
Observações
Isto é tipicamente usado para permitir que outros canais forneçam dados de correlação antes de uma mensagem ser enviada na linha.
Construtores
| Name | Description |
|---|---|
| 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 CorrelationCallbackMessageProperty instância de classe derivada. |
| 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ária para calcular a correlação. |
Propriedades
| Name | Description |
|---|---|
| IsFullyDefined |
Determina se o CorrelationCallbackMessageProperty possui 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 de a correlação poder ser aplicada. |
Métodos
| Name | Description |
|---|---|
| AddData(String, Func<String>) |
Adiciona os dados de correlação necessários à propriedade. |
| BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) |
Chamada por um protocolo de correlação quando toda a informação de correlação está disponível para construir assíncronamente a correlação. |
| CreateCopy() |
Quando sobrescrito numa classe derivada, inicializa e devolve uma cópia da instância da propriedade da mensagem derivada. |
| EndFinalizeCorrelation(IAsyncResult) |
Devolve a mensagem que foi preparada 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 toda a informação de correlação está disponível para construir a correlação. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| OnBeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) |
Quando sobrescrito numa classe derivada, realiza assíncronamente o cálculo de correlação para a mensagem especificada. |
| OnEndFinalizeCorrelation(IAsyncResult) |
Quando sobrescrito numa classe derivada, devolve a mensagem que foi preparada assíncrona para correlação. |
| OnFinalizeCorrelation(Message, TimeSpan) |
Quando sobrescrito numa classe derivada, realiza o cálculo de correlação para a mensagem especificada. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| TryGet(Message, CorrelationCallbackMessageProperty) |
Tenta obter a CorrelationCallbackMessageProperty a da mensagem Propertiesespecificada . |
| TryGet(MessageProperties, CorrelationCallbackMessageProperty) |
Tenta obter um CorrelationCallbackMessageProperty a partir das propriedades da mensagem especificadas. |