CorrelationCallbackMessageProperty Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine abstrakte Basisklasse zum Zurückstellen der Korrelationsschlüsselberechnung bereit, bis alle Korrelationsdaten verfügbar sind.
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
- Vererbung
-
CorrelationCallbackMessageProperty
- Implementiert
Hinweise
Dies wird in der Regel verwendet, um anderen Kanälen die Bereitstellung von Korrelationsdaten zu ermöglichen, bevor eine Nachricht an das Kabel gesendet wird.
Konstruktoren
| Name | Beschreibung |
|---|---|
| CorrelationCallbackMessageProperty(CorrelationCallbackMessageProperty) |
Wird von abgeleiteten Klassen aufgerufen, um eine neue Instanz der abgeleiteten Klasse mithilfe der erforderlichen Korrelationsdaten aus einer anderen CorrelationCallbackMessageProperty abgeleiteten Klasseninstanz zu initialisieren. |
| CorrelationCallbackMessageProperty(ICollection<String>) |
Wird von abgeleiteten Klassen aufgerufen, um eine neue Instanz der abgeleiteten Klasse mithilfe der angegebenen Sammlung von Korrelationsdaten zu initialisieren, die zum Berechnen der Korrelation erforderlich sind. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| IsFullyDefined |
Bestimmt, ob alle CorrelationCallbackMessageProperty erforderlichen Korrelationsdaten vorhanden sind. |
| Name |
Ruft den Namen dieser Nachrichteneigenschaft ab: "CorrelationCallbackMessageProperty". |
| NeededData |
Ruft eine Liste der Korrelationsdaten ab, die erforderlich sind, bevor die Korrelation angewendet werden kann. |
Methoden
| Name | Beschreibung |
|---|---|
| AddData(String, Func<String>) |
Fügt der Eigenschaft erforderliche Korrelationsdaten hinzu. |
| BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) |
Wird von einem Korrelationsprotokoll aufgerufen, wenn alle Korrelationsinformationen verfügbar sind, um die Korrelation asynchron zu konstruieren. |
| CreateCopy() |
Wenn eine abgeleitete Klasse außer Kraft gesetzt wird, initialisiert und gibt eine Kopie der abgeleiteten Nachrichteneigenschaftsinstanz zurück. |
| EndFinalizeCorrelation(IAsyncResult) |
Gibt die Nachricht zurück, die asynchron für die Korrelation vorbereitet wurde. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| FinalizeCorrelation(Message, TimeSpan) |
Wird von einem Korrelationsprotokoll aufgerufen, wenn alle Korrelationsinformationen verfügbar sind, um die Korrelation zu konstruieren. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| OnBeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) |
Wenn eine abgeleitete Klasse überschrieben wird, führt sie asynchron die Korrelationsberechnung für die angegebene Nachricht aus. |
| OnEndFinalizeCorrelation(IAsyncResult) |
Wenn eine abgeleitete Klasse überschrieben wird, wird die Nachricht zurückgegeben, die asynchron für die Korrelation vorbereitet wurde. |
| OnFinalizeCorrelation(Message, TimeSpan) |
Wenn eine abgeleitete Klasse überschrieben wird, wird die Korrelationsberechnung für die angegebene Nachricht ausgeführt. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| TryGet(Message, CorrelationCallbackMessageProperty) |
Versucht, eine CorrelationCallbackMessageProperty von der angegebenen Nachricht Propertiesabzurufen. |
| TryGet(MessageProperties, CorrelationCallbackMessageProperty) |
Versucht, eine CorrelationCallbackMessageProperty aus den angegebenen Nachrichteneigenschaften abzurufen. |