FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) Metoda

Definice

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

t
Type

Kontrola Type schopnosti deserializovat.

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.

Platí pro