ISafeSerializationData Interfész
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lehetővé teszi az egyéni kivételadatok szerializálását a biztonsági transzparens kódban.
public interface class ISafeSerializationData
public interface ISafeSerializationData
type ISafeSerializationData = interface
Public Interface ISafeSerializationData
Megjegyzések
A .NET Framework 4.0 korábbi verzióiban az egyéni felhasználói adatok biztonsági transzparens kódban való szerializálása a GetObjectData metódussal történt. A .NET Framework 4.0-tól kezdve ez a metódus a SecurityCriticalAttribute attribútummal van megjelölve, amely megakadályozza a végrehajtást a biztonsági-transzparens kódban. A feltétel megkerüléséhez implementálja az interfészt ISafeSerializationData , és adjon hozzá egyéni adatokat az alábbi példában látható módon.
A CompleteDeserialization metódus a szerializálás után lesz meghívva, és az SafeSerializationEventArgs egyéni adatok visszaállításához használja.
Metódusok
| Name | Description |
|---|---|
| CompleteDeserialization(Object) |
Ezt a metódust akkor hívjuk meg, ha a példány deszerializálva van. |