FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- 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.