Lire en anglais

Partager via


FormatterServices Classe

Définition

Attention

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

Fournit des méthodes statiques pour faciliter l'implémentation de Formatter pour la sérialisation. Cette classe ne peut pas être héritée.

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
Héritage
FormatterServices
Attributs

Méthodes

CheckTypeSecurity(Type, TypeFilterLevel)
Obsolète.

Détermine si le Type spécifié peut être désérialisé si le jeu de propriétés TypeFilterLevel a la valeur Low.

GetObjectData(Object, MemberInfo[])
Obsolète.

Récupère les données de l'objet spécifié et les retourne comme un tableau d'objets.

GetSafeUninitializedObject(Type)
Obsolète.

Crée une nouvelle instance du type d'objet spécifié.

GetSerializableMembers(Type)
Obsolète.

Obtient tous les membres sérialisables pour une classe du Type spécifié.

GetSerializableMembers(Type, StreamingContext)
Obsolète.

Obtient tous les membres sérialisables pour une classe du Type spécifié et dans le StreamingContext fourni.

GetSurrogateForCyclicalReference(ISerializationSurrogate)
Obsolète.

Retourne un substitut de sérialisation pour le ISerializationSurrogate spécifié.

GetTypeFromAssembly(Assembly, String)
Obsolète.

Recherche le Type de l'objet spécifié dans le Assembly fourni.

GetUninitializedObject(Type)
Obsolète.

Crée une nouvelle instance du type d'objet spécifié.

PopulateObjectMembers(Object, MemberInfo[], Object[])
Obsolète.

Remplit l'objet spécifié avec des valeurs pour chaque champ tirées du tableau de données des objets.

S’applique à

Produit Versions (Obsolète)
.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

Voir aussi