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 時無法還原序列化。

備註

使用這個方法來判斷當 屬性設定為 LowTypeFilterLevel ,是否可以還原序列化指定的型別。

.NET Framework遠端提供兩個層級的自動還原序列化和 LowFullLow 僅還原序列化與最基本遠端功能相關聯的類型,有助於防止還原序列化攻擊。 Full 還原序列化層級支援所有型別的自動還原序列化 (遠端處理在所有情況下都支援這些型別)。 如需 the.NET Framework 遠端處理類型和 LowFull 支援的詳細資訊,請參閱遠端處理中的自動還原序列化.NET Framework

適用於

另請參閱