Microsoft.SharePoint.Administration Namespace

Provides administrative types and members for managing a Windows SharePoint Services deployment.

Classes

Class Description
PersistedAttribute Indicates that this property should be stored in the configuration database.
SPAce<T> Respresents an access control entry in an access control list (ACL).
SPAcl<T> Represents an access control list (ACL).
SPActionLink Represents an action that is displayed for a service on the Services on Server page in the SharePoint Central Administration Web site.
SPAdministrationServiceJobDefinition
SPAdministrationWebApplication Represents an SPWebApplication object with additional settings that are specific to Windows SharePoint Services.
SPAlternateUrl Represents an incoming URL and the zone with which it is associated.
SPAlternateUrlCollection Represents a collection of SPAlternateUrl objects.
SPAlternateUrlCollectionManager Provides methods that can be used to perform operations on all the SPAlternateUrlCollection objects in the farm.
SPAntivirusSettings Represents a collection of antivirus settings.
SPApplicationPool Represents an Internet Information Services (IIS) application pool.
SPApplicationPoolCollection Represents a collection of SPApplicationPool objects.
SPAutoSerializingObject Serves as the base class for all topology objects that provide automatic serialization of fields with the appropriate attributes.
SPConcurrencyException Represents an exception that is thrown to prevent overwriting settings when changes made to administration on one computer within a server farm conflict with settings on another computer.
SPConfigDatabase Obsolete. Represents the configuration database in a Microsoft Windows SharePoint Services deployment.
SPConfigurationChangeEventArgs Provides data for the SPConfigurationChangeEventHandler event.
SPContentDatabase Represents a content database that is part of a Windows SharePoint Services deployment.
SPContentDatabaseCollection A collection of references to content databases that are used by a single Web application.
SPDatabase Encapsulates access to Microsoft SQL Server databases.
SPDatabaseCollection Represents a collection of SPDatabase objects.
SPDatabaseException Represents a database exception that is thrown when Microsoft SQL Server returns an error of any kind, including errors that occur in Windows SharePoint Services business logic that is running in SQL Server.
SPDatabaseService Represents a farm-wide service that stores settings for all instances of SQL Server.
SPDatabaseServiceCollection Represents a collection of SPDatabaseService objects.
SPDatabaseServiceInstance Represents a named SQL Server instance.
SPDatabaseServiceInstanceCollection Represents a collection of SPDatabaseServiceInstance objects.
SPDataRetrievalProvider Represents data-retrieval service settings for a Web application.
SPDeletedConcurrencyException Represents an exception that is thrown when attempting to update an object that has been deleted.
SPDiagnosticsService Provides a diagnostic logging category manager for Windows SharePoint Services.
SPDocumentConverter Represents a document converter, or document transformer, that is installed in a SharePoint Web application.
SPDocumentConverterCollection Represents a collection of SPDocumentConverter objects that are available to a Web application.
SPDocumentParser Base class that supports property promotion and demotion for HTML documents.
SPDuplicateObjectException Represents an exception that is thrown when creating an object that has the same properties as another object.
SPElementDefinition Serves as the base class for implementing element types within Windows SharePoint Services.
SPElementDefinitionCollection Represents a collection of SPElementDefinition objects.
SPEncryptedString Represents an encrypted string.
SPEncryptedStringCollection Represents a collection of SPEncryptedString objects.
SPFarm Represents a Windows SharePoint Services farm.
SPFeatureDefinition Contains the base definition of an SPFeature, including its name, identifier, scope, and version.
SPFeatureDefinitionCollection Represents a collection of SPFeatureDefinition objects.
SPFormDigestSettings Represents the settings that are related to Web page security validation.
SPGlobalAdmin Obsolete. Use the new SPFarm and SPWebService classes instead, to manage a Windows SharePoint Services deployment. (In Windows SharePoint Services 2.0, SPGlobalAdmin represented the top-level object for administration of a deployment, and is maintained for backward compatibility.)
SPGlobalConfig Obsolete. Use the new SPWebApplication and SPWebService classes instead, to define configuration settings.
SPHtmlTransformSettings Represents a collection of HTML viewer settings.
SPIisSettings Represents the Internet Information Services (IIS) authentication settings that are shared across all front-end Web servers for a specific URL zone, which can be modified and propagated by re-provisioning the Web application.
SPIisWebSite Represents an Internet Information Services (IIS) Web site.
SPIncomingEmailService Represents the service that is used in Windows SharePoint Services for incoming e-mail timer jobs.
SPIncomingEmailServiceInstance Represents an instance of the incoming e-mail service that is used in Windows SharePoint Services for incoming e-mail timer jobs.
SPInvalidCollationException Infrastructure.
SPIrmSettings Represents Information Rights Management (IRM) settings that are used in Windows SharePoint Services to help protect the use and distribution of documents.
SPJobDefinition Represents a job definition.
SPJobDefinitionCollection This member is reserved for internal use and is not intended to be used directly from your code.
SPLoadBalancerServiceInstance Base class that is used for load balancers in document conversions.
SPMetabaseManager Provides methods for managing the Internet Information Services (IIS) metabase.
SPMetabaseObject Represents an object that is persisted in the Internet Information Services (IIS) metabase.
SPMigratableSiteCollection Represents a collection of site collections that can be migrated in a gradual upgrade from Windows SharePoint Services 2.0 to Windows SharePoint Services 3.0.
SPOutboundMailService Represents a Simple Mail Transfer Protocol (SMTP) service that is used in Windows SharePoint Services to send outbound mail.
SPOutboundMailServiceInstance Respresents an instance of a Simple Mail Transfer Protocol (SMTP) service that is used in Windows SharePoint Services to send outbound mail.
SPOutboundMailServiceInstanceCollection Represents a collection of SPOutboundMailServiceInstance objects.
SPPeoplePickerSearchActiveDirectoryDomain Represents an Active Directory domain forest that is searched by the People Picker control within the Windows SharePoint Services user interface.
SPPeoplePickerSettings Represents settings that are used in the People Picker control to select users, distribution lists, and security groups within the Windows SharePoint Services user interface.
SPPersistedChildCollection<T> Represents a collection of SPPersistedObject objects that have a common parent.
SPPersistedCustomWebTemplate Represents a custom Web template that is persisted.
SPPersistedCustomWebTemplateCollection Represents a collection of persisted custom Web templates that share a Web service or Web application as parent object.
SPPersistedDependencyCollection<T> Represents a collection of persisted objects that depend on a common object.
SPPersistedFile Represents a file stored in the configuration store that is used for administration and deployment.
SPPersistedObject Provides the methods for an object to automatically serialize its state, persist that state in a permanent store, retrieve it at a later time, and deserialize it back into an in-memory object.
SPPersistedObjectCollection<T> Provides a base class for collections that manage SPPersistedObject objects.
SPPersistedUpgradableObject Represents a persisted object that implements the IUpgradable interface.
SPPolicy Represents the policy that is assigned to a user or group.
SPPolicy.SPPolicyRoleBindingCollection Represents the collection of policy roles through which each user or group is bound to a policy.
SPPolicyCollection Represents a collection of SPPolicy objects.
SPPolicyRole Defines the rights granted and denied to a single policy role.
SPPolicyRoleCollection Represents a collection of SPPolicyRole objects.
SPPrefix Represents a specified relative URL that is used to determine whether Windows SharePoint Services or Microsoft Internet Information Services (IIS) handles the request.
SPPrefixCollection Represents a collection of SPPrefix objects.
SPProcessIdentity Represents a process identity, which specifies an Internet Information Services (IIS) application pool and Windows service account.
SPProcessIdentityCollection Represents a collection of SPProcessIdentity objects.
SPQuota Represents a quota that limits the system resources that are allocated to users.
SPQuotaTemplate Represents a reusable definition of a quota that is applied to SharePoint sites in the deployment.
SPQuotaTemplateCollection Represents a collection of SPQuotaTemplate objects.
SPRunningJob A running job object is created for every instance of the job that is executing, at the rate of one per server.
SPRunningJobCollection Represents a collection of SPRunningJob objects.
SPSecureBinding Represents a server binding for a site that uses Secure Socket Layer (SSL) and secure hypertext transfer protocol (HTTPS).
SPServer Represents a physical computer in the server farm.
SPServerBinding Represents a server binding for an Internet Information Services (IIS) Web site, which includes at least one of the following: IP address, port, or host name.
SPServerCollection Represents a collection of SPServer objects.
SPService Represents a farm-wide service.
SPServiceCollection Represents a collection of SPService objects.
SPServiceInstance Represents a single instance of a service that runs on a server.
SPServiceInstanceCollection Represents a collection of SPServiceInstance objects.
SPServiceInstanceDependencyCollection Represents a collection of service instances that are dependent on a service.
SPServiceInstanceJobDefinition Represents a SPJobDefinition that is associated with a SPServiceInstance object.
SPSiteAdministration Provides an abstraction for operations that require administrator access to the content space of a site collection.
SPSiteCollection Represents a collection of SPSite objects or site collections on a virtual server.
SPSolution Represents a solution on a farm.
SPSolutionCollection Represents a collection of SPSolution objects.
SPSolutionLanguagePack Represents a language pack for a solution or Web Part package.
SPSolutionLanguagePackCollection Represents a collection of language packs associated with a solution or Web Part package.
SPTimerService Implements a timer service to support the use of timer jobs.
SPTimerServiceInstance Provides an instance of a timer service that runs on a server.
SPTimerServiceInstanceCollection This member is reserved for internal use and is not intended to be used directly from your code.
SPUncleanDatabaseException Infrastructure.
SPUpdatedConcurrencyException Represents an exception in Windows SharePoint Services that occurs when running code on multiple front-end Web servers that modifies the same object, or when the servers use a mix of Windows SharePoint Services 3.0 and Windows SharePoint Services 2.0 object model code that modifies the same object.
SPUpgradeJobDefinition Represents an upgrade job definition.
SPUsage Provides a property to return the localized names of the report types that are used in usage reports.
SPUsageIdentityTable Defines the search string categories of identities of usage report components, for example, the browser or operating system.
SPUsageSettings Encapsulates settings for usage analysis and logging in the Windows SharePoint Services deployment.
SPUserMigratorElement Infrastructure.
SPVirtualServer Obsolete. Obsolete. Use the SPWebApplication class or the SPIisSettings class instead. (In Windows SharePoint Services 2.0, the SPVirtualServer class represented the top-level object for a virtual server in Windows SharePoint Services, and is maintained for backward compatibility.)
SPVirtualServerCollection Obsolete. Obsolete. Use the SPWebApplicationCollection class instead. (In Windows SharePoint Services 2.0, the SPVirtualServerCollection class represented a collection of SPVirtualServer objects, and is maintained for backward compatibility.)
SPVirtualServerConfig Obsolete. Obsolete. Use the SPWebApplication class or the SPIisSettings class instead. (In Windows SharePoint Services 2.0, the SPVirtualServerConfig class represented the configuration settings for a virtual server, and is maintained for backward compatibility.)
SPWebApplication Represents an Internet Information Services (IIS) load-balanced Web application that is installed on the server farm.
SPWebApplicationBuilder Creates an SPWebApplication object, providing default settings for all the required values and allowing the caller to change only those properties that need values that are different from the default.
SPWebApplicationCollection Represents a collection of SPWebApplication objects.
SPWebConfigModification Holds modifications that are made to the web.config.
SPWebServer Represents a front-end Web server in a server farm.
SPWebServerCollection Represents a collection of SPWebServer objects.
SPWebService Represents a Web service that contains one or more Web applications.
SPWebServiceCollection Represents a collection of SPWebService objects.
SPWebServiceInstance Represents an instance of a Windows SharePoint Services Web service running on a particular server.
SPWebServiceInstanceCollection Represents a collection of SPWebServiceInstance objects.
SPWindowsService Represents a Windows service that is installed on one or more servers in the server farm.
SPWindowsServiceCollection Represents a collection of SPWindowsService objects.
SPWindowsServiceInstance Represents an instance of a Windows service that runs on a particular server.
SPWindowsServiceInstanceCollection Represents a collection of SPWindowsServiceInstance objects.
SPWorkItemJobDefinition Serves as the base class for deriving definitions of work-item timer jobs. This class works with the timer job (SPTimerService) to process work items (SPWorkItem).

Interfaces

Interface Description
IDiagnosticsLevel Provides an interface through which developers can expose to Windows SharePoint Services a single trace log category to assign to trace log messages for a given application.
IDiagnosticsManager Provides an interface through which developers can expose to Windows SharePoint Services the categories to assign to trace log messages for a given application.
IMigratable Provides support for gradual upgrade by migrating paired objects from Windows SharePoint Services 2.0 to Windows SharePoint Services 3.0.
ISPUserMigrator Provides support for migrating user accounts from one login name to another.
IUpgradable Provides members for managing an upgradable object.

Delegates

Delegate Description
SPConfigurationChangeEventHandler Provides an event handler for when an object changes.

Enumerations

Enumeration Description
EventSeverity Specifies the severity of events written to the Windows event log.
HttpErrorsExistingResponseOptions Specifies whether Internet Information Services (IIS) overwrites Windows SharePoint Services error messages.
IdentityType Specifies the process identity type used by a Web application.
SPActionLinkType Specifies the type of action provided for a service that is displayed on the Services on Server page within the SharePoint Central Administration Web site.
SPAnonymousPolicy Specifies a security policy to use for anonymous users
SPDatabase.DatabaseOptions Specifies a Microsoft SQL Server database option that is used in a Transact-SQL statement.
SPIisWebSite.SPIisServerState Indicates the state of the server that runs Internet Information Services (IIS).
SPJobLockType Values for the lock type of a job definition.
SPMembershipUserKeyType In Forms authentication mode, whether to use UserName or ProviderUserKeyas the underlying mechanism to identify a user.
SPObjectStatus Specifies the status of a service that runs within a Windows SharePoint Services deployment.
SPPolicyPermissions Defines the base permissions (see SPBasePermissions) for the read and write permissions that are applied through policies to a SharePoint Web application.
SPPolicyRoleType Specifies a policy role type to apply globally in a SharePoint Web application to a user or group.
SPPrefixType Specifies which part of a URL namespace that is used in this Web application belongs to Windows SharePoint Services.
SPRunningJobStatus Contains values that specify the status of a solution deployment job.
SPServerRole Specifies the role of the server with respect to the Windows SharePoint Services deployment.
SPSolutionDeploymentJobType Provides values to specify the type of deployment operation.
SPSolutionDeploymentState Contains values that indicate the deployment status of the solution.
SPSolutionOperationResult Describes the result of an operation that attempts to deploy or retract an SPSolution or SPSolutionLanguagePack object.
SPUrlZone Specifies the originating zone of a request received by Windows SharePoint Services 2.0.
SPUsagePeriodType Specifies the time interval on which a usage report for a Web site is based.
SPUsageReportType Specifies the type of information returned in a usage report for a SharePoint site.
SPVirtualServerState Specifies the status of a virtual server relative to a deployment of Windows SharePoint Services.
SPWebConfigModification.SPWebConfigModificationType Specifies the type of web.config modification.
TraceSeverity Specifies the level of trace information that is written to the trace log file.