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

Avertissement

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.

Vous pouvez définir les membres de cette énumération par programmation ou à l’aide d’un fichier de configuration d’application.

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