語言

ExceptionSettings.CanDeserialize(Type) 方法

定義

測試一個型別是否可以作為例外去序列化的一部分被反序列化。

public abstract bool CanDeserialize(Type type);
abstract member CanDeserialize : Type -> bool
Public MustOverride Function CanDeserialize (type As Type) As Boolean

參數

type
Type

那種可能已經去序化的類型。

傳回

true 如果該型別安全可反序列化; false 否則,

備註

預設實作會回傳true所有基於 的實例中的TrustedData型別;或對UntrustedData基於 的實例,則會回傳trueException預期安全可反序列化的 派生型別。

Exception-衍生型別若能反序列化來自不受信任方的不安全資料,應考慮將資料StreamingContext交給其反序列化建構器,並在包含該標誌時Remoting跳過潛在危險資料State的反序列化。

適用於