ISerializableUsageEntry-Schnittstelle

Ein Objekt, das eine eigene Serialisierung und Deserialisierung steuern können.

Namespace:  Microsoft.SharePoint.Administration
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Interface ISerializableUsageEntry
'Usage
Dim instance As ISerializableUsageEntry
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public interface ISerializableUsageEntry

Hinweise

Jede Klasse, die diese Schnittstelle implementiert, sollte einen Konstruktor implementieren, der einen Parameter vom Typ SPKeyValuePairSerializationInfoakzeptiert. Während der Deserialisierung, wenn der aktuelle Konstruktor erst nach der Daten in der SPKeyValuePairSerializationInfo aufgerufen wird wurde durch die mit Objekt deserialisiert wurde. Im Allgemeinen sollten diesen Konstruktor geschützt werden, wenn die Klasse nicht versiegelt ist.

Siehe auch

Referenz

ISerializableUsageEntry-Member

Microsoft.SharePoint.Administration-Namespace