FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) Metodo

Definizione

Determina se l'oggetto specificato Type può essere deserializzato con la TypeFilterLevel proprietà impostata su 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)

Parametri

t
Type

Oggetto Type per verificare la possibilità di deserializzare.

securityLevel
TypeFilterLevel

Valore della TypeFilterLevel proprietà.

Eccezioni

Il t parametro è un tipo avanzato e non può essere deserializzato quando la TypeFilterLevel proprietà è impostata su Low.

Commenti

Utilizzare questo metodo per determinare se un tipo specificato può essere deserializzato quando la TypeFilterLevel proprietà è impostata su Low.

.NET Framework remoting offre due livelli di deserializzazione automatica, Low e Full. Low consente di proteggersi dagli attacchi di deserializzazione deserializzando solo i tipi associati alla funzionalità di comunicazione remota più di base. Il Full livello di deserializzazione supporta la deserializzazione automatica di tutti i tipi supportati dalla comunicazione remota in tutte le situazioni.

Si applica a