Share via


SPDeploymentObject class

Serves as the base class for the SPExportObject and SPImportObject classes.

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Deployment.SPDeploymentObject
    Microsoft.SharePoint.Deployment.SPExportObject
    Microsoft.SharePoint.Deployment.SPImportObject

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

Syntax

'Declaration
<SerializableAttribute> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public MustInherit Class SPDeploymentObject
'Usage
Dim instance As SPDeploymentObject
[SerializableAttribute]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public abstract class SPDeploymentObject

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See also

Reference

SPDeploymentObject members

Microsoft.SharePoint.Deployment namespace

Microsoft.SharePoint.Deployment.SPExportObject

Microsoft.SharePoint.Deployment.SPImportObject