ISafeSerializationData Arabirim

Tanım

Dikkat

Formatter-based serialization is obsolete and should not be used.

Güvenlik saydam kodda özel özel durum verilerinin seri hale getirilmesini sağlar.

public interface class 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}")]
public interface ISafeSerializationData
type ISafeSerializationData = interface
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type ISafeSerializationData = interface
Public Interface ISafeSerializationData
Öznitelikler

Açıklamalar

Framework 4.0 to.NET önceki sürümlerde, özel kullanıcı verilerinin saydam güvenlik kodunda seri hale getirilmesi yöntemi kullanılarak GetObjectData gerçekleştirilir. .NET Framework 4.0'dan başlayarak, bu yöntem güvenlik saydam kodda yürütülmesini SecurityCriticalAttribute engelleyen özniteliğiyle işaretlenir. Bu koşulu geçici olarak çözmek için arabirimini ISafeSerializationData uygulayın ve aşağıdaki örnekte gösterildiği gibi özel veriler ekleyin.

CompleteDeserialization yöntemi serileştirmeden sonra çağrılır ve özel verileri geri yüklemek için yöntemini SafeSerializationEventArgs kullanır.

Yöntemler

CompleteDeserialization(Object)
Geçersiz.

Örnek seri durumdan çıkarıldığında bu yöntem çağrılır.

Şunlara uygulanır

Ayrıca bkz.