Partager via


FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) Méthode

Définition

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

t
Type

Type dont la capacité à désérialiser est à vérifier.

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 TypeFilterLevelLowvaleur .

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.

S’applique à

Voir aussi