XmlMessageFormatter.TargetTypeNames Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
İletiyi okurken ileti gövdesinden seri durumdan çıkaracak nesne türlerini belirten tür String dizisi.
- Öznitelikler
Özel durumlar
TargetTypeNames özelliğidirnull
.
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.