ISafeSerializationData Interface

Definitie

Hiermee kunt u serialisatie van aangepaste uitzonderingsgegevens in beveiligingstransparante code inschakelen.

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

Opmerkingen

In versies voorafgaand aan.NET Framework 4.0 is serialisatie van aangepaste gebruikersgegevens in een transparante beveiligingscode uitgevoerd met behulp van de methode GetObjectData. Vanaf .NET Framework 4.0 wordt die methode gemarkeerd met het kenmerk SecurityCriticalAttribute, waardoor de uitvoering in beveiligingstransparante code wordt voorkomen. Als u deze voorwaarde wilt omzeilen, implementeert u de ISafeSerializationData interface en voegt u aangepaste gegevens toe, zoals wordt weergegeven in het onderstaande voorbeeld.

De CompleteDeserialization methode wordt aangeroepen na serialisatie en gebruikt de SafeSerializationEventArgs methode om de aangepaste gegevens te herstellen.

Methoden

Name Description
CompleteDeserialization(Object)

Deze methode wordt aangeroepen wanneer het exemplaar wordt gedeserialiseerd.

Van toepassing op

Zie ook