Share via


SPDatabaseSequence class

Abstract class representing a sequence that all database sequences can use to inherit the default implementation of the ISchemaVersioned interface.

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Upgrade.StopEventReceiver
    Microsoft.SharePoint.Upgrade.SPDelegate
      Microsoft.SharePoint.Upgrade.SPSequence
        Microsoft.SharePoint.Upgrade.SPActionSequence
          Microsoft.SharePoint.Upgrade.SPDatabaseSequence
            Microsoft.SharePoint.Upgrade.SPContentDatabaseExtensionUpgradeSequence
            Microsoft.SharePoint.Upgrade.SPDatabaseSprocsSequence

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

Syntax

'Declaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public MustInherit Class SPDatabaseSequence _
    Inherits SPActionSequence _
    Implements ISchemaVersioned, ICompatibleSchemaVersioned
'Usage
Dim instance As SPDatabaseSequence
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public abstract class SPDatabaseSequence : SPActionSequence, 
    ISchemaVersioned, ICompatibleSchemaVersioned

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

SPDatabaseSequence members

Microsoft.SharePoint.Upgrade namespace