ISafeSerializationData Arabirim

Tanım

Dikkat

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

Güvenlik saydam kodda özel özel durum verilerinin serileştirilmesini sağlar.

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
Öznitelikler

Açıklamalar

.NET Framework 4.0'a önceki sürümlerde, GetObjectData yöntemi kullanılarak özel kullanıcı verilerinin bir güvenlik saydam kodunda seri hale getirilmesi gerçekleştirilir. .NET Framework 4.0'dan başlayarak, bu yöntem güvenlik saydam kodda yürütülmesini engelleyen SecurityCriticalAttribute özniteliğiyle işaretlenir. Bu koşula geçici bir çözüm bulmak 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

Name Description
CompleteDeserialization(Object)
Geçersiz.

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

Şunlara uygulanır

Ayrıca bkz.