FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) Méthode
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.
Détermine si le Type spécifié peut être désérialisé si le jeu de propriétés TypeFilterLevel a la valeur Low
.
public:
static void CheckTypeSecurity(Type ^ t, System::Runtime::Serialization::Formatters::TypeFilterLevel securityLevel);
public static void CheckTypeSecurity (Type t, System.Runtime.Serialization.Formatters.TypeFilterLevel securityLevel);
static member CheckTypeSecurity : Type * System.Runtime.Serialization.Formatters.TypeFilterLevel -> unit
Public Shared Sub CheckTypeSecurity (t As Type, securityLevel As TypeFilterLevel)
Paramètres
- securityLevel
- TypeFilterLevel
Valeur de la propriété TypeFilterLevel.
Exceptions
Le paramètre t
, de type avancé, ne peut pas être désérialisé lorsque la propriété TypeFilterLevel a la valeur Low
.
Remarques
Utilisez cette méthode pour déterminer si un type spécifié peut être désérialisé lorsque la propriété a la TypeFilterLevelLow
valeur .
La communication à distance .NET Framework fournit deux niveaux de désérialisation automatique, Low et Full. Low permet de protéger contre les attaques de désérialisation en désérialisant uniquement les types associés à la fonctionnalité de communication à distance la plus basique. Le niveau de désérialisation Full prend en charge la désérialisation automatique de tous les types pris en charge par la communication à distance dans toutes les situations. Pour plus d’informations sur les types de communication à distance the.NET Framework qui Low prennent en charge, Full consultez Désérialisation automatique dans la communication à distance .NET Framework.