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 spécifié Type peut être désérialisé avec la TypeFilterLevel propriété définie sur 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 TypeFilterLevel propriété.
Exceptions
Le t paramètre est un type avancé et ne peut pas être désérialisé lorsque la TypeFilterLevel propriété est définie Lowsur .
Remarques
Utilisez cette méthode pour déterminer si un type spécifié peut être désérialisé lorsque la TypeFilterLevel propriété est définie Lowsur .
.NET Framework remoting fournit deux niveaux de désérialisation automatique, Low et Full. Low permet de se 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 simple. Le Full niveau de désérialisation prend en charge la désérialisation automatique de tous les types pris en charge par la communication à distance dans toutes les situations.