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 Type specificato può essere deserializzato con la proprietà TypeFilterLevel 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 proprietà di TypeFilterLevel.
Eccezioni
Il parametro t
è un tipo avanzato che non può essere deserializzato quando la proprietà di TypeFilterLevel è impostata su Low
.
Commenti
Utilizzare questo metodo per determinare se un tipo specificato può essere deserializzato quando la TypeFilterLevel proprietà è impostata su Low
.
La comunicazione remota di .NET Framework offre due livelli di deserializzazione automatica e LowFull. Low consente di proteggersi dagli attacchi di deserializzazione deserializzando solo i tipi associati alla funzionalità remota più semplice. Il livello di deserializzazione Full supporta la deserializzazione automatica di tutti i tipi che i servizi remoti supportano in tutte le situazioni. Per altre informazioni sui tipi remoti di the.NET Framework che Low e Full supportano , vedere Deserializzazione automatica nella comunicazione remota di .NET Framework.