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 la désérialisation automatique du .NET Framework Remoting.
public enum class TypeFilterLevel
public enum 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
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeFilterLevel
type TypeFilterLevel =
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type TypeFilterLevel =
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeFilterLevel =
Public Enum TypeFilterLevel
- Héritage
- Attributs
Champs
Full | 3 | Niveau de désérialisation complet pour le .NET Framework Remoting. Il prend en charge tous les types que l’infrastructure prend en charge dans toutes les situations. |
Low | 2 | Niveau de désérialisation faible pour le .NET Framework Remoting. Il prend en charge des types associés aux fonctionnalités de communication à distance de base. |
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.
La communication à distance .NET 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 par Low et Full, consultez Désérialisation automatique dans la communication à distance .NET Framework.
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 Désérialisation automatique dans .NET Framework Remoting.
Attention
Ne partez pas du principe que le contrôle de la désérialisation est la seule sécurité que votre application requiert. 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 manière ou d’une autre, même si cela ne fait que montrer des données à d’autres.
S’applique à
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour