FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bepaalt of de opgegeven Type eigenschap kan worden gedeserialiseerd met de TypeFilterLevel eigenschap ingesteld op 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)
Parameters
- securityLevel
- TypeFilterLevel
De waarde van de TypeFilterLevel eigenschap.
Uitzonderingen
De t parameter is een geavanceerd type en kan niet worden gedeserialiseerd wanneer de TypeFilterLevel eigenschap is ingesteld op Low.
Opmerkingen
Gebruik deze methode om te bepalen of een opgegeven type kan worden gedeserialiseerd wanneer de TypeFilterLevel eigenschap is ingesteld op Low.
.NET Framework externe toegang biedt twee niveaus van automatische deserialisatie, Low en Full. Low helpt bescherming te bieden tegen deserialisatieaanvallen door alleen de typen te deserialiseren die zijn gekoppeld aan de meest elementaire externe functionaliteit. Het Full deserialisatieniveau ondersteunt automatische deserialisatie van alle typen die externe communicatie in alle situaties ondersteunt. Zie Automatic Deserialization in .NET Framework Remoting voor meer informatie over de externe typen .NET Framework die Low en Full ondersteunen.