FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) Méthode

Définition

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

t
Type

Pour Type vérifier la possibilité de désérialiser.

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.

S’applique à