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 udostępnienia wszystkich danych korelacji.
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
Jest to zwykle używane do zezwalania innym kanałom na dostarczanie danych korelacji przed wysł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ływane przez klasy pochodne w celu zainicjowania nowego wystąpienia klasy pochodnej przy użyciu określonej kolekcji danych korelacji wymaganych do obliczenia korelacji. |
Właściwości
IsFullyDefined |
Określa, CorrelationCallbackMessageProperty czy wszystkie wymagane dane korelacji mają wszystkie wymagane dane korelacji. |
Name |
Pobiera nazwę tej właściwości komunikatu: "CorrelationCallbackMessageProperty". |
NeededData |
Pobiera listę danych korelacji wymaganych 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 korelacji są dostępne do asynchronicznego konstruowania korelacji. |
CreateCopy() |
Po zastąpieniu klasy pochodnej inicjuje i zwraca kopię wystąpienia właściwości komunikatu pochodnego. |
EndFinalizeCorrelation(IAsyncResult) |
Zwraca komunikat przygotowany asynchronicznie dla 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 korelacji są dostępne do skonstruowania korelacji. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
OnBeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) |
W przypadku zastąpienia w klasie pochodnej asynchronicznie wykonuje obliczenia korelacji dla określonego komunikatu. |
OnEndFinalizeCorrelation(IAsyncResult) |
W przypadku zastąpienia w klasie pochodnej zwraca komunikat, który został przygotowany asynchronicznie dla korelacji. |
OnFinalizeCorrelation(Message, TimeSpan) |
Po zastąpieniu w klasie pochodnej wykonuje obliczenia korelacji dla określonego komunikatu. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
TryGet(Message, CorrelationCallbackMessageProperty) |
Próbuje pobrać element CorrelationCallbackMessageProperty z określonego komunikatu Properties. |
TryGet(MessageProperties, CorrelationCallbackMessageProperty) |
Próbuje pobrać element CorrelationCallbackMessageProperty z określonych właściwości komunikatu. |