ISafeSerializationData Interface

Definição

Permite a serialização de dados de exceções personalizados em código transparente à segurança.

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

Observações

Nas versões anteriores.NET Framework 4.0, a serialização de dados personalizados do utilizador num código transparente de segurança era realizada usando o método GetObjectData. A partir .NET Framework 4.0, esse método é marcado com o atributo SecurityCriticalAttribute, que impede a execução em código transparente em termos de segurança. Para contornar esta condição, implemente a ISafeSerializationData interface e adicione dados personalizados conforme mostrado no exemplo abaixo.

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

Métodos

Name Description
CompleteDeserialization(Object)

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

Aplica-se a

Ver também