TypeFilterLevel Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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.