FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 Low
en .
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.