Aracılığıyla paylaş


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, bir iletiyi seri durumdan çıkarırken biçimlendiriciye hangi şemaların eşleşmeye çalışacaklarını söyler. Bu, biçimlendiricinin ileti gövdesini yorumlamasını sağlar.

İ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 nesne 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 özgüdür. İleti gövdesi, şeması her iki özellik için de dizideki türlerden herhangi biriyle eşleşmeyen bir tür içeriyorsa, ileti okunduğunda bir özel durum oluşturulur.

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

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.