Freigeben über


FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) Methode

Definition

Bestimmt, ob die angegebene Type Eigenschaft deserialisiert werden kann, wobei die TypeFilterLevel Eigenschaft auf . Low festgelegt ist.

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)

Parameter

t
Type

Die Type Zu überprüfen, ob die Fähigkeit zum Deserialisieren deserialisiert werden soll.

securityLevel
TypeFilterLevel

Der TypeFilterLevel Eigenschaftswert.

Ausnahmen

Der t Parameter ist ein erweiterter Typ und kann nicht deserialisiert werden, wenn die TypeFilterLevel Eigenschaft auf Low".

Hinweise

Verwenden Sie diese Methode, um zu bestimmen, ob ein angegebener Typ deserialisiert werden kann, wenn die TypeFilterLevel Eigenschaft auf Low".

.NET Framework-Remoting bietet zwei Ebenen der automatischen Deserialisierung, Low und Full. Low schützt vor Deserialisierungsangriffen, indem nur die Typen deserialisiert werden, die den grundlegendsten Remotingfunktionen zugeordnet sind. Die Full Deserialisierungsebene unterstützt die automatische Deserialisierung aller Typen, die Remoting in allen Situationen unterstützt.

Gilt für: