CorrelationCallbackMessageProperty Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia abstrakcyjną klasę bazową do odroczenia obliczeń klucza korelacji do momentu, gdy wszystkie dane korelacji będą dostępne.
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
- Dziedziczenie
-
CorrelationCallbackMessageProperty
- Implementuje
Uwagi
Zwykle jest to używane w celu umożliwienia innym kanałom podania danych korelacji przed przesłaniem komunikatu w sieci.
Konstruktory
CorrelationCallbackMessageProperty(CorrelationCallbackMessageProperty) |
Wywoływane przez klasy pochodne w celu zainicjowania nowego wystąpienia klasy pochodnej przy użyciu wymaganych danych korelacji z innego CorrelationCallbackMessageProperty wystąpienia klasy pochodnej. |
CorrelationCallbackMessageProperty(ICollection<String>) |
Wywoływana przez klasy pochodne w celu zainicjowania nowego wystąpienia klasy pochodnej przy użyciu określonej kolekcji danych korelacji, która jest wymagana do obliczenia korelacji. |
Właściwości
IsFullyDefined |
Określa, czy ma CorrelationCallbackMessageProperty wszystkie wymagane dane korelacji. |
Name |
Pobiera nazwę tej właściwości komunikatu: "CorrelationCallbackMessageProperty". |
NeededData |
Pobiera listę danych korelacji, które są wymagane przed zastosowaniem korelacji. |
Metody
AddData(String, Func<String>) |
Dodaje wymagane dane korelacji do właściwości . |
BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) |
Wywoływane przez protokół korelacji, gdy wszystkie informacje o korelacji są dostępne do asynchronicznego konstruowania korelacji. |
CreateCopy() |
W przypadku przesłonięć w klasie pochodnej program inicjuje i zwraca kopię wystąpienia właściwości pochodnego komunikatu. |
EndFinalizeCorrelation(IAsyncResult) |
Zwraca komunikat, który został przygotowany asynchronicznie do korelacji. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
FinalizeCorrelation(Message, TimeSpan) |
Wywoływane przez protokół korelacji, gdy wszystkie informacje o korelacji są dostępne do konstruowania korelacji. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
OnBeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) |
W przypadku przesłonięć w klasie pochodnej metoda asynchronicznie wykonuje obliczenie korelacji dla określonego komunikatu. |
OnEndFinalizeCorrelation(IAsyncResult) |
W przypadku przesłonięć w klasie pochodnej funkcja zwraca komunikat, który został przygotowany asynchronicznie na korelację. |
OnFinalizeCorrelation(Message, TimeSpan) |
W przypadku przesłonięć w klasie pochodnej metoda wykonuje obliczenie korelacji dla określonego komunikatu. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
TryGet(Message, CorrelationCallbackMessageProperty) |
Próbuje pobrać z CorrelationCallbackMessageProperty określonego komunikatu Properties . |
TryGet(MessageProperties, CorrelationCallbackMessageProperty) |
Próbuje pobrać z CorrelationCallbackMessageProperty określonych właściwości komunikatu. |