FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina se o especificado Type pode ser desserializado com a TypeFilterLevel propriedade definida como 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
O valor da TypeFilterLevel propriedade.
Exceções
O t parâmetro é um tipo avançado e não pode ser desserializado quando a TypeFilterLevel propriedade é definida como Low.
Comentários
Use este método para determinar se um tipo especificado pode ser desserializado quando a TypeFilterLevel propriedade é definida Lowcomo .
A comunicação remota do .NET Framework fornece dois níveis de desserialização automática, Low e Full. Low ajuda a proteger contra ataques de desserialização desserializando apenas os tipos associados à funcionalidade de comunicação remota mais básica. O Full nível de desserialização dá suporte à desserialização automática de todos os tipos que a comunicação remota dá suporte em todas as situações.