FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Avgör om den angivna Type kan deserialiseras med egenskapen inställd på TypeFilterLevelLow.
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)
Parametrar
- securityLevel
- TypeFilterLevel
Egenskapsvärdet TypeFilterLevel .
Undantag
Parametern t är en avancerad typ och kan inte deserialiseras när egenskapen TypeFilterLevel är inställd på Low.
Kommentarer
Använd den här metoden för att avgöra om en angiven typ kan deserialiseras när TypeFilterLevel egenskapen är inställd på Low.
.NET Framework-fjärrkommunikation ger två nivåer av automatisk deserialisering, Low och Full. Low hjälper till att skydda mot deserialiseringsattacker genom att endast deserialisera de typer som är associerade med de mest grundläggande fjärrkommunikationsfunktionerna. Deserialiseringsnivån Full stöder automatisk deserialisering av alla typer som fjärrkommunikation stöder i alla situationer. Mer information om de .NET Framework-fjärrkommunikationstyper som Low och Full support finns i Automatisk deserialisering i .NET Framework Remoting.