CorrelationCallbackMessageProperty Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |