FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) Metod

Definition

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

t
Type

Att Type söka efter möjligheten att deserialisera.

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.

Gäller för

Se även