Compartir a través de


FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) Método

Definición

Determina si el Type especificado se puede deserializar con la propiedad TypeFilterLevel establecida en 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)

Parámetros

t
Type

Type del que se va a comprobar la capacidad para deserializar.

securityLevel
TypeFilterLevel

valor de propiedad TypeFilterLevel.

Excepciones

El parámetro t es un tipo avanzado y no se puede deserializar cuando la propiedad TypeFilterLevel está establecida en Low.

Comentarios

Utilice este método para determinar si se puede deserializar un tipo especificado cuando la TypeFilterLevel propiedad está establecida Lowen .

La comunicación remota de .NET Framework proporciona dos niveles de deserialización automática y LowFull. Low ayuda a protegerse frente a ataques de deserialización mediante la deserialización solo de los tipos asociados a la funcionalidad de comunicación remota más básica. El nivel de deserialización Full admite la deserialización automática de todos los tipos que la comunicación remota admite en todas las situaciones. Para obtener más información sobre the.NET tipos de comunicación remota de Framework que Low y Full admiten, vea Deserialización automática en comunicación remota de .NET Framework.

Se aplica a

Consulte también