Compartilhar via


FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) Método

Definição

Determina se o Type especificado pode ser desserializado com a propriedade TypeFilterLevel 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

O Type cuja capacidade de desserialização deve ser verificada.

securityLevel
TypeFilterLevel

O valor da propriedade TypeFilterLevel.

Exceções

O parâmetro t é um tipo de objeto avançado e não pode ser desserializado quando a propriedade TypeFilterLevel está definida para Low.

Comentários

Use esse 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 Low automática 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. Para obter mais informações sobre os tipos de comunicação remota do the.NET Framework que Low dão Full suporte, consulte Desserialização Automática na Comunicação Remota do .NET Framework.

Aplica-se a

Confira também