FormatterTypeStyle Sabit listesi

Tanım

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
public enum 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
[System.Serializable]
public enum FormatterTypeStyle
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum FormatterTypeStyle
type FormatterTypeStyle = 
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type FormatterTypeStyle = 
[<System.Serializable>]
type FormatterTypeStyle = 
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FormatterTypeStyle = 
Public Enum FormatterTypeStyle
Devralma
FormatterTypeStyle
Öznitelikler

Alanlar

TypesAlways 1

Türlerin tüm nesne üyelerine ve ISerializable nesne üyelerine verilebileceğini gösterir.

TypesWhenNeeded 0

Türlerin yalnızca nesne dizileri, türündeki Objectnesne üyeleri ve ISerializable ilkel olmayan değer türleri için belirtilebileceğ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ı, bir particular.NET uygulamasının aynı sürümünde oluşturulan hizmetler arasında yüksek performanslı serileştirmeye yönelikti. 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 XsdString farklı bir sürümünü çalıştıran bir bilgisayarda türleri seri hale getirirken ve seri durumdan çıkarırken veya TypesWhenNeeded türü biçimlerini kullanmamalısınız. Bir .NET uygulamasının farklı sürümlerini çalıştıran bilgisayarlarda seri hale getirme ve seri durumdan çıkarma, biçimlendiricinin tür bilgilerinin serileştirmesini 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 TypesWhenNeeded kullanmanız XsdString gerekiyorsa, bir sürümden diğerine değiştirilmiş türler için özel serileştirme sağlamanız gerekir.

Şunlara uygulanır