Sdílet prostřednictvím


CorrelationCallbackMessageProperty Třída

Definice

Poskytuje abstraktní základní třídu pro odložení výpočtu korelačního klíče, dokud nebudou k dispozici všechna data korelace.

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
Dědičnost
CorrelationCallbackMessageProperty
Implementuje

Poznámky

Obvykle se používá k tomu, aby jiné kanály mohly poskytovat data korelace před odesláním zprávy na drát.

Konstruktory

CorrelationCallbackMessageProperty(CorrelationCallbackMessageProperty)

Volána odvozenými třídami k inicializaci nové instance odvozené třídy pomocí požadovaných korelačních dat z jiné CorrelationCallbackMessageProperty instance odvozené třídy.

CorrelationCallbackMessageProperty(ICollection<String>)

Volána odvozenými třídami k inicializaci nové instance odvozené třídy pomocí zadané kolekce korelačních dat, která jsou nutná k výpočtu korelace.

Vlastnosti

IsFullyDefined

Určuje, jestli má CorrelationCallbackMessageProperty všechna požadovaná data korelace.

Name

Získá název této vlastnosti zprávy: "CorrelationCallbackMessageProperty".

NeededData

Získá seznam korelačních dat, které jsou vyžadovány před korelací lze použít.

Metody

AddData(String, Func<String>)

Přidá do vlastnosti požadovaná data korelace.

BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object)

Volá se korelačním protokolem, když jsou k dispozici všechny informace o korelaci k asynchronnímu vytvoření korelace.

CreateCopy()

Při přepsání v odvozené třídě inicializuje a vrátí kopii odvozené zprávy instance vlastnosti.

EndFinalizeCorrelation(IAsyncResult)

Vrátí zprávu, která byla asynchronně připravena pro korelaci.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
FinalizeCorrelation(Message, TimeSpan)

Volá se korelačním protokolem, když jsou k dispozici všechny informace o korelaci pro vytvoření korelace.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnBeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object)

Při přepsání v odvozené třídě provede asynchronně výpočet korelace pro zadanou zprávu.

OnEndFinalizeCorrelation(IAsyncResult)

Při přepsání v odvozené třídě vrátí zprávu, která byla asynchronně připravena pro korelaci.

OnFinalizeCorrelation(Message, TimeSpan)

Při přepsání v odvozené třídě provede výpočet korelace pro zadanou zprávu.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TryGet(Message, CorrelationCallbackMessageProperty)

Pokusí se získat CorrelationCallbackMessageProperty ze zadané zprávy Properties.

TryGet(MessageProperties, CorrelationCallbackMessageProperty)

Pokusí se získat CorrelationCallbackMessageProperty ze zadaných vlastností zprávy.

Platí pro