TypeFilterLevel Énumération

Définition

Attention

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

Spécifie le niveau de désérialisation automatique pour la communication à distance .NET Framework.

public enum class TypeFilterLevel
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum TypeFilterLevel
public enum TypeFilterLevel
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeFilterLevel
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type TypeFilterLevel = 
type TypeFilterLevel = 
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeFilterLevel = 
Public Enum TypeFilterLevel
Héritage
TypeFilterLevel
Attributs

Champs

Nom Valeur Description
Low 2

Niveau de désérialisation faible pour la communication à distance .NET Framework. Il prend en charge les types associés aux fonctionnalités de communication à distance de base.

Full 3

Niveau de désérialisation complet pour la communication à distance .NET Framework. Il prend en charge tous les types pris en charge par la communication à distance dans toutes les situations.

Remarques

Warning

BinaryFormatter n’est pas sécurisé et ne peut pas être sécurisé. Pour plus d’informations, consultez le Guide de sécurité de BinaryFormatter.

.NET Communication à distance framework fournit deux niveaux de désérialisation automatique, Faible et Complet. Le niveau de désérialisation complète prend en charge la désérialisation automatique de tous les types pris en charge par la communication à distance dans toutes les situations. Pour obtenir la liste des types de communication à distance .NET Framework pris en charge faible et complète, consultez Automatic Desérialization in .NET Framework Remoting.

Vous pouvez définir les membres de cette énumération par programmation ou à l’aide d’un fichier de configuration d’application. Pour obtenir des exemples, consultez Automatic Desérialization in .NET Framework Remoting.

Avertissement

Ne supposez pas que le contrôle de la désérialisation est la seule sécurité dont votre application a besoin. Dans les applications distribuées, même un degré élevé de contrôle sur la sérialisation peut ne pas empêcher les clients malveillants d’intercepter la communication et de l’utiliser d’une certaine manière, même si cela montre simplement des données à d’autres personnes.

S’applique à

Voir aussi