Share via


CorrelationCallbackMessageProperty Sınıf

Tanım

Tüm bağıntı verileri kullanılabilir olana kadar bağıntı anahtarı hesaplamasını ertelemek için soyut bir temel sınıf sağlar.

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
Devralma
CorrelationCallbackMessageProperty
Uygulamalar

Açıklamalar

Bu genellikle ileti ileti gönderilmeden önce diğer kanalların bağıntı verilerini sağlamasına izin vermek için kullanılır.

Oluşturucular

CorrelationCallbackMessageProperty(CorrelationCallbackMessageProperty)

Başka bir türetilmiş sınıf örneğinden CorrelationCallbackMessageProperty gerekli bağıntı verilerini kullanarak türetilmiş sınıfın yeni bir örneğini başlatmak için türetilmiş sınıflar tarafından çağrılır.

CorrelationCallbackMessageProperty(ICollection<String>)

Bağıntıyı hesaplamak için gereken belirtilen bağıntı verisi koleksiyonunu kullanarak türetilmiş sınıfın yeni bir örneğini başlatmak için türetilmiş sınıflar tarafından çağrılır.

Özellikler

IsFullyDefined

tüm gerekli bağıntı verilerinin olup olmadığını CorrelationCallbackMessageProperty belirler.

Name

Şu ileti özelliğinin adını alır: "CorrelationCallbackMessageProperty".

NeededData

Bağıntı uygulanabilmesi için gereken bağıntı verilerinin listesini alır.

Yöntemler

AddData(String, Func<String>)

Özelliğine gerekli bağıntı verilerini ekler.

BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object)

Bağıntıyı zaman uyumsuz olarak oluşturmak için tüm bağıntı bilgileri kullanılabilir olduğunda bir bağıntı protokolü tarafından çağrılır.

CreateCopy()

Türetilmiş bir sınıfta geçersiz kılındığında, türetilmiş ileti özellik örneğinin bir kopyasını başlatır ve döndürür.

EndFinalizeCorrelation(IAsyncResult)

Bağıntı için zaman uyumsuz olarak hazırlanmış iletiyi döndürür.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
FinalizeCorrelation(Message, TimeSpan)

Bağıntıyı oluşturmak için tüm bağıntı bilgileri kullanılabilir olduğunda bir bağıntı protokolü tarafından çağrılır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnBeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen ileti için bağıntı hesaplamasını zaman uyumsuz olarak gerçekleştirir.

OnEndFinalizeCorrelation(IAsyncResult)

Türetilmiş bir sınıfta geçersiz kılındığında, bağıntı için zaman uyumsuz olarak hazırlanmış iletiyi döndürür.

OnFinalizeCorrelation(Message, TimeSpan)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen ileti için bağıntı hesaplamasını gerçekleştirir.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
TryGet(Message, CorrelationCallbackMessageProperty)

Belirtilen iletinin içinden bir CorrelationCallbackMessageProperty alma girişiminde bulunur Properties.

TryGet(MessageProperties, CorrelationCallbackMessageProperty)

Belirtilen ileti özelliklerinden alma CorrelationCallbackMessageProperty girişiminde bulunur.

Şunlara uygulanır