ExceptionSettings.CanDeserialize(Type) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
測試一個型別是否可以作為例外去序列化的一部分被反序列化。
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的反序列化。