Udostępnij za pośrednictwem


CorrelationCallbackMessageProperty Klasa

Definicja

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.

Dotyczy