SerializationInfo Oluşturucular

Tanım

SerializationInfo sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

SerializationInfo(Type, IFormatterConverter)
Geçersiz.

SerializationInfo sınıfının yeni bir örneğini oluşturur.

SerializationInfo(Type, IFormatterConverter, Boolean)
Geçersiz.

SerializationInfo sınıfının yeni bir örneğini başlatır.

SerializationInfo(Type, IFormatterConverter)

Kaynak:
SerializationInfo.cs
Kaynak:
SerializationInfo.cs
Kaynak:
SerializationInfo.cs

Dikkat

Formatter-based serialization is obsolete and should not be used.

Önemli

Bu API, CLS uyumlu değildir.

SerializationInfo sınıfının yeni bir örneğini oluşturur.

C#
[System.CLSCompliant(false)]
public SerializationInfo (Type type, System.Runtime.Serialization.IFormatterConverter converter);
C#
[System.CLSCompliant(false)]
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public SerializationInfo (Type type, System.Runtime.Serialization.IFormatterConverter converter);

Parametreler

type
Type

Serileştirecek Type nesnenin öğesi.

converter
IFormatterConverter

Seri IFormatterConverter durumdan çıkarma sırasında kullanılan.

Öznitelikler

Özel durumlar

type veya converter şeklindedir null.

Açıklamalar

IFormatterConverter parametresi olarak converter geçirilen, verileri iç gösteriminden kullanıcının istediği forma dönüştürür. içindeki SerializationInfo verilerin iç gösterimi, onu oluşturan biçimlendiriciye bağlıdır.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler (Kullanım dışı)
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 (8, 9)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

SerializationInfo(Type, IFormatterConverter, Boolean)

Kaynak:
SerializationInfo.cs
Kaynak:
SerializationInfo.cs
Kaynak:
SerializationInfo.cs

Dikkat

Formatter-based serialization is obsolete and should not be used.

Önemli

Bu API, CLS uyumlu değildir.

SerializationInfo sınıfının yeni bir örneğini başlatır.

C#
[System.CLSCompliant(false)]
public SerializationInfo (Type type, System.Runtime.Serialization.IFormatterConverter converter, bool requireSameTokenInPartialTrust);
C#
[System.CLSCompliant(false)]
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public SerializationInfo (Type type, System.Runtime.Serialization.IFormatterConverter converter, bool requireSameTokenInPartialTrust);

Parametreler

type
Type

Serileştirecek Type nesnenin öğesi.

converter
IFormatterConverter

Seri IFormatterConverter durumdan çıkarma sırasında kullanılan.

requireSameTokenInPartialTrust
Boolean

Nesnenin kısmi güvende aynı belirteci gerektip gerektirmediğini gösterir.

Öznitelikler

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler (Kullanım dışı)
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 (8, 9)
.NET Framework 2.0, 3.0, 3.5, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1