FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda zadané Type lze deserializovat pomocí TypeFilterLevel vlastnosti nastavena na 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)
Parametry
- securityLevel
- TypeFilterLevel
Hodnota TypeFilterLevel vlastnosti.
Výjimky
Parametr t je pokročilý typ a nelze ho deserializovat, pokud je vlastnost nastavena TypeFilterLevel na Low.
Poznámky
Tuto metodu použijte k určení, zda zadaný typ lze deserializovat, pokud TypeFilterLevel je vlastnost nastavena na Low.
vzdálené komunikace .NET Framework poskytuje dvě úrovně automatické deserializace, Low a Full. Low pomáhá chránit před útoky deserializace deserializací pouze typů přidružených k nejzásadnějším funkcím vzdálené komunikace. Úroveň Full deserializace podporuje automatickou deserializaci všech typů, které vzdálené komunikace podporuje ve všech situacích.