İngilizce dilinde oku

Aracılığıyla paylaş


FormatterServices Sınıf

Tanım

Dikkat

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

Serileştirme için bir Formatter uygulamasına yardımcı olacak statik yöntemler sağlar. Bu sınıf devralınamaz.

C#
public static class FormatterServices
C#
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static class FormatterServices
C#
public sealed class FormatterServices
C#
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class FormatterServices
C#
[System.Runtime.InteropServices.ComVisible(true)]
public static class FormatterServices
Devralma
FormatterServices
Öznitelikler

Yöntemler

CheckTypeSecurity(Type, TypeFilterLevel)
Geçersiz.

belirtilen Type özelliğinin olarak ayarlandığı seri durumdan çıkarılıp seri Lowdurumdan TypeFilterLevel çıkarılamayacağını belirler.

GetObjectData(Object, MemberInfo[])
Geçersiz.

Belirtilen nesneden verileri ayıklar ve bir nesne dizisi olarak döndürür.

GetSafeUninitializedObject(Type)
Geçersiz.

Belirtilen nesne türünün yeni bir örneğini oluşturur.

GetSerializableMembers(Type)
Geçersiz.

Belirtilen Typesınıfının tüm serileştirilebilir üyelerini alır.

GetSerializableMembers(Type, StreamingContext)
Geçersiz.

Belirtilen Type ve sağlanan StreamingContextiçindeki bir sınıfı için tüm seri hale getirilebilir üyeleri alır.

GetSurrogateForCyclicalReference(ISerializationSurrogate)
Geçersiz.

Belirtilen ISerializationSurrogateiçin bir serileştirme vekili döndürür.

GetTypeFromAssembly(Assembly, String)
Geçersiz.

Sağlanan Assemblyiçinde belirtilen nesnenin öğesini ararType.

GetUninitializedObject(Type)
Geçersiz.

Belirtilen nesne türünün yeni bir örneğini oluşturur.

PopulateObjectMembers(Object, MemberInfo[], Object[])
Geçersiz.

Belirtilen nesneyi, nesnelerin veri dizisinden çizilen her alan için değerlerle doldurur.

Şunlara uygulanır

Ü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 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

Ayrıca bkz.