ISafeSerializationData インターフェイス

定義

セキュリティ透過的コードでカスタム例外データのシリアル化を有効にします。

public interface class ISafeSerializationData
public interface ISafeSerializationData
type ISafeSerializationData = interface
Public Interface ISafeSerializationData

注釈

.NET Framework 4.0 より前のバージョンでは、セキュリティ透過的コードでのカスタム ユーザー データのシリアル化は、GetObjectData メソッドを使用して行われました。 .NET Framework 4.0 以降では、そのメソッドは SecurityCriticalAttribute 属性でマークされます。これにより、セキュリティ透過的コードでの実行が禁止されます。 この条件を回避するには、次の例に示すように、 ISafeSerializationData インターフェイスを実装し、カスタム データを追加します。

CompleteDeserialization メソッドはシリアル化後に呼び出され、SafeSerializationEventArgsを使用してカスタム データを復元します。

メソッド

名前 説明
CompleteDeserialization(Object)

このメソッドは、インスタンスが逆シリアル化されるときに呼び出されます。

適用対象

こちらもご覧ください