XmlMessageFormatter.TargetTypeNames Özellik

Tanım

Sağlanan iletiden biçimlendirici tarafından seri durumdan çıkarılacak olası türler kümesini belirtir.

public:
 property cli::array <System::String ^> ^ TargetTypeNames { cli::array <System::String ^> ^ get(); void set(cli::array <System::String ^> ^ value); };
[System.Messaging.MessagingDescription("XmlMsgTargetTypeNames")]
public string[] TargetTypeNames { get; set; }
[<System.Messaging.MessagingDescription("XmlMsgTargetTypeNames")>]
member this.TargetTypeNames : string[] with get, set
Public Property TargetTypeNames As String()

Özellik Değeri

String[]

İletiyi okurken ileti gövdesinden seri durumdan çıkaracak nesne türlerini belirten tür String dizisi.

Öznitelikler

Özel durumlar

Açıklamalar

TargetTypeNames Hem hem de TargetTypes özellikleri, biçimlendiriciye bir iletinin seri durumdan çıkarılırken hangi şemaların eşleşmeye çalışacaklarını söyler. Bu, biçimlendiricinin ileti gövdesini yorumlamasına olanak tanır.

İleti gövdesinde seri hale getirilmiş örneğin tür dizisinde temsil edilen şemalardan biriyle uyumlu olması gerekir. yöntemini kullanarak Receive iletiyi okuduğunuzda, yöntemi tanımlanan şemaya karşılık gelen türde bir nesnesi oluşturur ve ileti gövdesini bu şemaya okur.

Kuyruktan okurken iki özellikten yalnızca birinin ayarlanması gerekir, ancak her ikisini de ayarlayabilirsiniz. Tür kümesi, iki özellikten birleştirilmiş kümedir. Hangi özelliğin kullanılacağına ilişkin karar uygulamanıza özeldir. İleti gövdesinde, her iki özellik için de dizideki türlerin hiçbirindeki şemayla eşleşmeyen bir tür varsa, ileti okunduğunda bir özel durum oluşturulur.

TargetTypeNames her girişin tam olarak nitelenmiş olmasını gerektirir ve derleme adını belirtir. Ayrıca, birden çok eşzamanlı sürümle çalışırken, sürüm numarasının da hedef tür adına eklenmesi gerekir.

Hedef türler yalnızca kuyruktan okurken gereklidir. TargetTypeNames ve TargetTypes özelliklerinin kuyruğa yazılacak şekilde ayarlanması gerekmez.

Şunlara uygulanır

Ayrıca bkz.