ISafeSerializationData 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
보안 투명 코드에서 사용자 지정 예외 데이터의 serialization을 사용하도록 설정합니다.
public interface class ISafeSerializationData
public interface ISafeSerializationData
type ISafeSerializationData = interface
Public Interface ISafeSerializationData
설명
이전 버전에서.NET Framework 4.0에서는 GetObjectData 메서드를 사용하여 보안 투명 코드에서 사용자 지정 사용자 데이터를 serialization했습니다. .NET Framework 4.0부터 해당 메서드는 SecurityCriticalAttribute 특성으로 표시되어 보안 투명 코드에서 실행되지 않습니다. 이 조건을 해결하려면 아래 예제와 같이 인터페이스를 ISafeSerializationData 구현하고 사용자 지정 데이터를 추가합니다.
이 CompleteDeserialization 메서드는 serialization 후에 호출되고 사용자 지정 데이터를 복원하는 데 사용됩니다 SafeSerializationEventArgs .
메서드
| Name | Description |
|---|---|
| CompleteDeserialization(Object) |
이 메서드는 인스턴스가 역직렬화될 때 호출됩니다. |