Język

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

Nazwa Opis
CorrelationCallbackMessageProperty(CorrelationCallbackMessageProperty)

Wywoływana 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 wymaganych do obliczenia korelacji.

Właściwości

Nazwa Opis
IsFullyDefined

Określa, czy CorrelationCallbackMessageProperty wszystkie wymagane dane korelacji mają wartość .

Name

Pobiera nazwę tej właściwości komunikatu: "CorrelationCallbackMessageProperty".

NeededData

Pobiera listę danych korelacji, które są wymagane przed zastosowaniem korelacji.

Metody

Nazwa Opis
AddData(String, Func<String>)

Dodaje wymagane dane korelacji do właściwości .

BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object)

Wywoływana przez protokół korelacji, gdy wszystkie informacje korelacji są dostępne do asynchronicznego konstruowania korelacji.

CreateCopy()

Po zastąpieniu w klasie pochodnej inicjuje i zwraca kopię wystąpienia właściwości komunikatu pochodnego.

EndFinalizeCorrelation(IAsyncResult)

Zwraca komunikat, który został przygotowany asynchronicznie na potrzeby korelacji.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
FinalizeCorrelation(Message, TimeSpan)

Wywoływana przez protokół korelacji, gdy wszystkie informacje korelacji są dostępne do konstruowania korelacji.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
OnBeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object)

Po zastąpieniu w klasie pochodnej asynchronicznie wykonuje obliczenia korelacji dla określonego komunikatu.

OnEndFinalizeCorrelation(IAsyncResult)

Po zastąpieniu w klasie pochodnej zwraca komunikat, który został przygotowany asynchronicznie na potrzeby korelacji.

OnFinalizeCorrelation(Message, TimeSpan)

Po zastąpieniu w klasie pochodnej 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ć element CorrelationCallbackMessageProperty z określonego komunikatu Properties.

TryGet(MessageProperties, CorrelationCallbackMessageProperty)

Próbuje pobrać element CorrelationCallbackMessageProperty z określonych właściwości komunikatu.

Dotyczy