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 Verzögern der Korrelationshauptberechnung 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, damit anderen Kanälen Korrelationsdaten bereitgestellt werden, bevor eine Nachricht über das Kabel gesendet wird.
Konstruktoren
CorrelationCallbackMessageProperty(CorrelationCallbackMessageProperty) |
Wird von abgeleiteten Klassen aufgerufen, um eine neue Instanz der abgeleiteten Klasse mithilfe der erforderlichen Korrelationsdaten aus einer anderen abgeleiteten CorrelationCallbackMessageProperty-Klasseninstanz zu initialisieren. |
CorrelationCallbackMessageProperty(ICollection<String>) |
Wird von abgeleiteten Klassen aufgerufen, um eine neue Instanz der abgeleiteten Klasse mithilfe der angegebenen Auflistung von Korrelationsdaten, die zum Berechnen der Korrelation erforderlich sind, zu initialisieren. |
Eigenschaften
IsFullyDefined |
Bestimmt, ob der CorrelationCallbackMessageProperty alle erforderlichen Korrelationsdaten aufweist. |
Name |
Ruft den Namen dieser Nachrichteneigenschaft ab: „CorrelationCallbackMessageProperty“. |
NeededData |
Ruft eine Liste von Korrelationsdaten ab, die erforderlich sind, bevor Korrelation übernommen werden kann. |
Methoden
AddData(String, Func<String>) |
Fügt der Eigenschaft die erforderlichen Korrelationsdaten hinzu. |
BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) |
Wird von einem Korrelationsprotokoll aufgerufen, wenn alle Korrelationsinformationen zum asynchronen Erstellen der Korrelation verfügbar sind. |
CreateCopy() |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, initialisiert diese Methode eine Kopie der abgeleiteten Nachrichteneigenschafteninstanz und gibt sie zurück. |
EndFinalizeCorrelation(IAsyncResult) |
Gibt die Nachricht zurück, die asynchron zu 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 zum Erstellen der Korrelation verfügbar sind. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
OnBeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) |
Führt beim Überschreiben in einer abgeleiteten Klasse die Korrelationsberechnung für die angegebene Nachricht asynchron durch. |
OnEndFinalizeCorrelation(IAsyncResult) |
Gibt beim Überschreiben in einer abgeleiteten Klasse die Meldung zurück, die asynchron für die Korrelation vorbereitet wurde. |
OnFinalizeCorrelation(Message, TimeSpan) |
Führt beim Überschreiben in einer abgeleiteten Klasse die Korrelationsberechnung für die angegebene Meldung durch. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
TryGet(Message, CorrelationCallbackMessageProperty) |
Versucht, eine CorrelationCallbackMessageProperty aus den Properties der angegebenen Nachricht abzurufen. |
TryGet(MessageProperties, CorrelationCallbackMessageProperty) |
Versucht, die CorrelationCallbackMessageProperty aus den Eigenschaften der angegebenen Nachricht abzurufen. |