ISafeSerializationData Interface

Definição

Habilita a serialização de dados de exceção personalizados no código transparente de segurança.

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

Comentários

Em versões anteriores ao.NET Framework 4.0, a serialização de dados de usuário personalizados em um código transparente de segurança foi realizada usando o método GetObjectData. A partir do .NET Framework 4.0, esse método é marcado com o atributo SecurityCriticalAttribute, que impede a execução em código transparente de segurança. Para contornar essa condição, implemente a ISafeSerializationData interface e adicione dados personalizados, conforme mostrado no exemplo abaixo.

O CompleteDeserialization método é chamado após a serialização e usa o SafeSerializationEventArgs para restaurar os dados personalizados.

Métodos

Nome Description
CompleteDeserialization(Object)

Esse método é chamado quando a instância é desserializada.

Aplica-se a

Confira também