FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) Metoda

Definicja

Określa, czy określony Type można deserializować za pomocą właściwości ustawionej TypeFilterLevel na Lowwartość .

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

Element Type do sprawdzania możliwości deserializacji.

securityLevel
TypeFilterLevel

TypeFilterLevel Wartość właściwości.

Wyjątki

Parametr t jest typem zaawansowanym i nie można wykonać deserializacji, gdy TypeFilterLevel właściwość jest ustawiona na Lowwartość .

Uwagi

Użyj tej metody, aby określić, czy określony typ może zostać zdeserializowany, gdy TypeFilterLevel właściwość jest ustawiona na Lowwartość .

.NET Framework remoting zapewnia dwa poziomy automatycznej deserializacji, Low i Full. Low pomaga chronić przed atakami deserializacji, deserializując tylko typy skojarzone z najbardziej podstawową funkcją komunikacji zdalniej. Poziom Full deserializacji obsługuje automatyczną deserializacji wszystkich typów, które obsługują komunikacja zdalna we wszystkich sytuacjach.

Dotyczy