FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) 方法

定義

判斷指定值Type是否可將屬性設Low為 時反序列化TypeFilterLevel

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)

參數

t
Type

檢查 Type 是否有反序列化的能力。

securityLevel
TypeFilterLevel

房產 TypeFilterLevel 價值。

例外狀況

參數 t 為進階型別,當屬性 TypeFilterLevel 設定為 Low時無法反序列化。

備註

使用此方法判斷當屬性 TypeFilterLevel 設定為 Low時,指定型別是否能被反序列化。

.NET Framework 遠端處理提供兩層自動反序列化,分別為 LowFullLow 透過僅將與最基本遠端存取功能相關的類型反序列化,有助於防止反序列化攻擊。 反序列化層級 Full 支援所有類型自動反序列化,遠端處理在所有情況下都支援這些類型。

適用於