Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Microsoft.SharePoint.Upgrade
Collapse the table of content
Expand the table of content

Microsoft.SharePoint.Upgrade Namespace

Windows SharePoint Services 3

Provides types and members for upgrading a Windows SharePoint Services deployment.

  ClassDescription
Public classActionBaseTypeAttributeProvides a definition for an attribute that can be used to define the type of the base SPAction object for a particular sequence.
Public classOwnerAttributeProvides a definition for an attribute that can be used to define an owner for a specific class.
Public classPhaseAttributeProvides a definition for an attribute that can be used to divide the upgrade of an object into distinct phases. Each phase can have one or more upgrade sequences.
Public classSPActionAbstract class that represents an upgrade action, which is a self-contained operation that describes an upgrade transformation.
Public classSPActionSequenceAbstract class that represents an upgrade sequence that uses upgrade actions.
Public classSPDatabaseActionProvides an abstract class for all database upgrade actions.
Public classSPDatabaseSequenceAbstract class representing a sequence that all database sequences can use to inherit the default implementation of the ISchemaVersioned interface.
Public classSPDelegateProvides an abstract class for all upgrade delegates.
Public classSPHierarchyManagerRepresents the upgrade hierarchy manager.
Public classSPIisWebSiteSequenceAbstract class that represents the upgrade sequence for an SPIisSite object.
Public classSPLogRepresents the Windows SharePoint Services upgrade log.
Public classSPManagerRepresents the Windows SharePoint Services Upgrade Manager.
Public classSPMigratorAbstract class that is used to migrate content from an earlier version of Windows SharePoint Services to the current one.
Public classSPPersistedObjectSequenceAbstract class that represents the sequence that all persisted object sequences can use to inherit the default implementation of the ISchemaVersioned interface.
Public classSPProgressUpdateEventArgsProvides event arguments for the progress update event.
Public classSPSequenceProvides an abstract superclass for all upgrade sequences in Windows SharePoint Services.
Public classSPSiteSequenceAbstract class that represents the upgrade sequence for a site collection.
Public classSPUpgradeContextProvides additional upgrade context.
Public classSPUpgradeExceptionRepresents an upgrade exception.
Public classStopEventReceiverBase class that provides a default implementation for the StopEvent() handler.
Public classTargetSchemaVersionAttributeProvides a definition for an attribute that can be used to define the target schema version of a concrete SPAction object.
Public classTargetUpgradableObjectAttributeProvides a definition for an attribute that can be used to define the System.Type of the upgradeable object for a particular sequence.
Public classUpgradableAttributeRepresents a class that can participate in the Windows SharePoint Services extensible upgrade infrastructure.

  InterfaceDescription
Public interfaceIAssemblyManifestProvides an interface for the assembly manifest used during the upgrade process.
Public interfaceIBuildVersionedProvides an interface that encapsulates the build versioning used in the upgrade.
Public interfaceIHierarchyBuilderProvides an interface that encapsulates a hierarchy builder delegate.
Public interfaceIMigratorProvides an interface that encapsulates a migrator delegate.
Public interfaceISchemaVersionedProvides an interface that encapsulates schema versioning.
Public interfaceIUpgraderProvides an interface that encapsulates an upgrader delegate.

  EnumerationDescription
Public enumerationLogLevelSpecifies the level of an entry reported in the log.
Public enumerationModeSpecifies the type of an upgrade.

Community Additions

ADD
Show:
© 2015 Microsoft