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 especificado Type se puede deserializar con la TypeFilterLevel propiedad establecida Lowen .
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 TypeFilterLevel propiedad.
Excepciones
El t parámetro es un tipo avanzado y no se puede deserializar cuando la TypeFilterLevel propiedad está establecida Lowen .
Comentarios
Utilice este método para determinar si se puede deserializar un tipo especificado cuando la TypeFilterLevel propiedad está establecida Lowen .
.NET Framework remoting proporciona dos niveles de deserialización automática, Low y Full. Low ayuda a protegerse contra 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 Full nivel de deserialización admite la deserialización automática de todos los tipos que admite la comunicación remota en todas las situaciones. Para obtener más información sobre los tipos de comunicación remota de .NET Framework que Low y Full, consulte Deserialización automática en .NET Comunicación remota de framework.