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 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
- 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 Low
como .
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.