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.
Figyelemfelhívás
Formatter-based serialization is obsolete and should not be used.
Lehetővé teszi az egyéni kivételadatok szerializálását a biztonsági transzparens kódban.
public interface class ISafeSerializationData
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public interface ISafeSerializationData
public interface ISafeSerializationData
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type ISafeSerializationData = interface
type ISafeSerializationData = interface
Public Interface ISafeSerializationData
- Attribútumok
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) |
Elavult.
Ezt a metódust akkor hívjuk meg, ha a példány deszerializálva van. |