FormatterTypeStyle Sabit listesi
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.
Dikkat
Formatter-based serialization is obsolete and should not be used.
Tür açıklamalarının serileştirilmiş akışta yerleştirildiği biçimi gösterir.
public enum class FormatterTypeStyle
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum FormatterTypeStyle
public enum FormatterTypeStyle
[System.Serializable]
public enum FormatterTypeStyle
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum FormatterTypeStyle
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type FormatterTypeStyle =
type FormatterTypeStyle =
[<System.Serializable>]
type FormatterTypeStyle =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FormatterTypeStyle =
Public Enum FormatterTypeStyle
- Devralma
- Öznitelikler
Alanlar
| Name | Değer | Description |
|---|---|---|
| TypesWhenNeeded | 0 | Türlerin yalnızca nesne dizileri, türü Objectnesne üyeleri ve ISerializable ilkel olmayan değer türleri için belirtilebileceğini gösterir. |
| TypesAlways | 1 | Türlerin tüm nesne üyelerine ve ISerializable nesne üyelerine verilebileceğini gösterir. |
| XsdString | 2 | Dizelerin SOAP yerine XSD biçiminde verilebileceğini gösterir. Hiçbir dize kimlikleri iletilmez. |
Açıklamalar
XsdString ve TypesWhenNeeded ayarları, belirli bir .NET uygulamasının aynı sürümünde oluşturulan hizmetler arasında yüksek performanslı serileştirmeye yönelik olarak hazırlar. Bu iki değer, VTS'nin isteğe bağlı alanları ve özellikleri atlamak veya eklemek için kullandığı tür bilgilerini kasıtlı olarak atladığı için VTS'yi (Sürüm Dayanıklı Serileştirme) desteklemez. .NET uygulamasının farklı bir sürümünü çalıştıran bir bilgisayarda türleri seri hale getirirken ve seri durumdan çıkarırken XsdString veya TypesWhenNeeded türü biçimlerini kullanmamalısınız. .NET uygulamasının farklı sürümlerini çalıştıran bilgisayarlarda seri hale getirme ve seri durumdan çıkarma, biçimlendiricinin tür bilgilerinin seri hale getirilmesini atlayarak seri durumdan çıkarıcının, .NET uygulamasının diğer sürümünde mevcut olabilecek belirli türlerde mevcut olmayan isteğe bağlı alanları atlaymasını imkansız hale getirir. Böyle bir senaryoda veya XsdString kullanmanız TypesWhenNeeded gerekiyorsa, bir sürümden diğerine değiştirilmiş türler için özel serileştirme sağlamanız gerekir.