FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) Método

Definição

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

t
Type

A Type capacidade de verificar a capacidade de desserializar.

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.

Aplica-se a