Aracılığıyla paylaş


QueryCorrelationInitializer Sınıf

Tanım

İleti gönderildiğinde veya alındığında sonuçlarına göre MessageQuerySet ilişkiliyi CorrelationHandle başlatır.

public ref class QueryCorrelationInitializer sealed : System::ServiceModel::Activities::CorrelationInitializer
[System.Windows.Markup.ContentProperty("MessageQuerySet")]
public sealed class QueryCorrelationInitializer : System.ServiceModel.Activities.CorrelationInitializer
[<System.Windows.Markup.ContentProperty("MessageQuerySet")>]
type QueryCorrelationInitializer = class
    inherit CorrelationInitializer
Public NotInheritable Class QueryCorrelationInitializer
Inherits CorrelationInitializer
Devralma
QueryCorrelationInitializer
Öznitelikler

Örnekler

Aşağıdaki örnekte, bir SendReply etkinlik için bağıntı QueryCorrelationInitializer başlatmayı ayarlamak için sınıfının nasıl kullanılacağı gösterilmektedir.

new SendReply
{
    DisplayName = "Send Adjusted Cost",
    Request = prescriptionRequest,
    // Initialize the orderHandle using the MessageQuerySet to correlate with the final GetAdjustedCost request
    CorrelationInitializers = 
    {
        new QueryCorrelationInitializer
        {
            CorrelationHandle = orderHandle,
            MessageQuerySet = GetOrderQuerySet
        }
    },
    Content = SendContent.Create(new InArgument<Order>((e) => order.Get(e)))
}

Oluşturucular

QueryCorrelationInitializer()

QueryCorrelationInitializer sınıfının yeni bir örneğini başlatır.

Özellikler

CorrelationHandle

Bağıntı başlatıcısı CorrelationHandle için bağımsız değişkeni alır veya ayarlar.

(Devralındığı yer: CorrelationInitializer)
MessageQuerySet

Hesaplamayı MessageQuerySet gerçekleştirmek için kullanılan öğesini CorrelationKey alır veya ayarlar.

Yöntemler

Equals(Object)

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

(Devralındığı yer: Object)
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)
ToString()

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

(Devralındığı yer: Object)

Şunlara uygulanır