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ği null.
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.