Export (0) Print
Expand All
Expand Minimize

Microsoft.SharePoint.Administration Namespace

Provides administrative types and members that can be used to manage a Microsoft SharePoint Foundation deployment.

Public classIisWebServiceApplicationBackupBehaviorAttributeSpecifies that a subclass of objects that derive from theSPIisWebServiceApplication class participate in backup and restore. This is done by applying this attribute to the class.
Public classIisWebServiceApplicationProxyBackupBehaviorAttributeThe attribute used to describe the backup and restore behavior for an SPIisWebServiceApplicationProxy object.
Public classIisWebServiceBackupBehaviorAttributeThe base class attribute used to describe the backup and restore behavior of an object in the shared services framework.
Public classPersistedAttributeIndicates that the attributed property should be stored in the configuration database.
Public classSPAce<T>Represents an access control entry in an access control list (ACL).
Public classSPAcl<T>Represents an access control list (ACL).
Public classSPActionLinkRepresents an action that is displayed for a service on the Services on Server page in the SharePoint Central Administration Web site.
Public classSPAdministrationLinkSPAdministrationLink represents the administration page for a specific service application that the user views when they click manage on that application.
Public classSPAdministrationServiceJobDefinitionA specialized timer job definition that invokes the SharePoint Administration Service.
Public classSPAdministrationWebApplicationRepresents an SPWebApplication object with additional settings that are specific to SharePoint Foundation.
Public classSPAllSitesJobDefinitionThis job iterates through all the sites in a Web application. It supports pause and resume if the timer is restarted or stopped while the job is running.
Public classSPAlternateUrlRepresents an incoming URL and the zone with which it is associated.
Public classSPAlternateUrlCollectionRepresents a collection of SPAlternateUrl objects.
Public classSPAlternateUrlCollectionManagerProvides methods that can be used to perform operations on all the SPAlternateUrlCollection objects in the farm.
Public classSPAntivirusSettingsRepresents a collection of antivirus settings.
Public classSPApplicationPoolRepresents an Internet Information Services (IIS) application pool.
Public classSPApplicationPoolCollectionRepresents a collection of SPApplicationPool objects.
Public classSPAuthenticationProviderAn abstract base class that represents an authentication provider.
Public classSPAutoSerializingObjectServes as the base class for all topology objects that provide automatic serialization of fields with the appropriate attributes.
Public classSPClickthroughUsageDefinitionUsed for Assistance Platform team analytics logging.
Public classSPClickthroughUsageEntryContains data about the mouse-clicks made on entities in the system.
Public classSPClientCallableProxyLibraryRepresents a proxy library that is used by the server runtime to invoke server APIs.
Public classSPClientCallableSettingsProvides settings that control client callable behaviors.
Public classSPClientRequestServiceSettingsRepresents settings that control behaviors of the Windows Communication Foundation (WCF) service, client.svc, which provides the client object model.
Public classSPConcurrencyExceptionRepresents 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.
Public classSPConfigDatabaseObsolete. Represents the configuration database in a Microsoft Windows SharePoint Services deployment.
Public classSPConfigurationChangeEventArgsProvides data for the SPConfigurationChangeEventHandler event.
Public classSPContentDatabaseRepresents a content database in the SharePoint Foundation deployment.
Public classSPContentDatabaseCollectionA collection of references to content databases that are used by a single Web application.
Public classSPContentDatabaseJobDefinitionThis job is executed by all WFE servers in the farm. Each content database is processed by only one job so that work is distributed across all the running jobs.
Public classSPDatabaseEncapsulates access to Microsoft SQL Server databases.
Public classSPDatabaseCollectionRepresents a collection of SPDatabase objects.
Public classSPDatabaseExceptionRepresents a database exception that is thrown when Microsoft SQL Server returns an error of any kind, including errors that occur in SharePoint Foundation business logic that is running in SQL Server.
Public classSPDatabaseParametersRepresents the parameters for creating new SPDatabase objects.
Public classSPDatabaseServiceRepresents a farm-wide service that stores settings for all instances of SQL Server.
Public classSPDatabaseServiceCollectionRepresents a collection of SPDatabaseService objects.
Public classSPDatabaseServiceInstanceRepresents a named SQL Server instance.
Public classSPDatabaseServiceInstanceCollectionRepresents a collection of SPDatabaseServiceInstance objects.
Public classSPDataRetrievalProviderRepresents data-retrieval service settings for a Web application.
Public classSPDeletedConcurrencyExceptionRepresents an exception that is thrown when attempting to update an object that has been deleted.
Public classSPDeletedSiteRepresents a deleted site.
Public classSPDeletedSiteCollectionRepresents a collection of SPDeletedSite objects.
Public classSPDeletedSiteLookupInfoRepresents information about a deleted site collection, such as its content database, subscription, and web application.
Public classSPDeletedSiteQueryRepresents information about deleted sites that is used to find the deleted sites.
Public classSPDeleteJobHistoryJobDefinitionDeletes old job history entries.
Public classSPDeveloperDashboardSettingsMonitors and reports on the performance of the SharePoint farm.
Public classSPDiagnosticsAreaRepresents a logical container of one or more SPDiagnosticsCategories objects, and is used to implement a custom diagnostic service.
Public classSPDiagnosticsCategoryContains the EventSeverity and TraceSeverity properties for a specific category.
Public classSPDiagnosticsCollection<T>Represents a collection of SPDiagnosticsItems, which contain collections of SPDiagnosticsCategory or SPDiagnosticsArea objects.
Public classSPDiagnosticsItemBase class for SPDiagnosticsCategory and SPDiagnosticsArea to store the properties common to both classes.
Public classSPDiagnosticsServiceProvides a diagnostic-logging category manager for Microsoft SharePoint Foundation.
Public classSPDiagnosticsServiceBaseProvides a diagnostic logging category manager for Microsoft SharePoint Foundation.
Public classSPDocumentConverterRepresents a document converter, or document transformer, that is installed in a SharePoint Web application.
Public classSPDocumentConverterCollectionRepresents a collection of SPDocumentConverter objects that are available to a Web application.
Public classSPDocumentParserBase class that supports property promotion and demotion for HTML documents.
Public classSPDuplicateObjectExceptionRepresents an exception that is thrown when creating an object that has the same properties as another object.
Public classSPElementDefinitionServes as the base class for implementing element types within SharePoint Foundation.
Public classSPElementDefinitionCollectionRepresents a collection of SPElementDefinition objects.
Public classSPEncryptedStringRepresents an encrypted string.
Public classSPEncryptedStringCollectionRepresents a collection of SPEncryptedString objects.
Public classSPExternalApplicationProviderWhen implemented in a derived class, represents an external application provider (EAP).
Public classSPExternalApplicationSettingsRepresents configuration information for how an SPWebService manages external applications.
Public classSPFarmRepresents a Microsoft SharePoint Foundation farm.
Public classSPFarmConfigurationWizardSettingsContains a reference to a default Web application which is used in the evaluation-mode configuration in the PSConfig.exe utility.
Public classSPFarmManagedAccountCollectionRepresents the collection of managed accounts in the farm.
Public classSPFeatureDefinitionContains the base definition of a feature, including its name, ID, scope, and version.
Public classSPFeatureDefinitionCollectionRepresents a collection of SPFeatureDefinition objects.
Public classSPFeatureUsageDefinitionUsage definition for feature/licensing.
Public classSPFeatureUsageEntryRepresents data logged for Feature usage.
Public classSPFirstAvailableServiceJobDefinitionAn abstract base class for a timer job that will be run on the first available server where the specified service is provisioned.
Public classSPFormDigestSettingsRepresents the settings that are related to Web page security validation.
Public classSPFormsAuthenticationProviderSpecifies settings that are used to support ASP.NET forms-based authentication.
Public classSPGlobalAdmin Obsolete. In Windows SharePoint Services 2.0, SPGlobalAdmin represented the top-level object for administration of a deployment, and is maintained for backward compatibility. Use the new SPFarm and SPWebService classes instead, to manage a SharePoint Foundation deployment.
Public classSPGlobalConfig Obsolete. Use the new SPWebApplication and SPWebService classes instead, to define configuration settings.
Public classSPHealthReportCreationDataRepresents data used to create a health report.
Public classSPHealthReportStoreRepresents a persisted object used to store the SQL queries that generate a health report.
Public classSPHtmlTransformSettingsRepresents a collection of HTML viewer settings.
Public classSPIisSettingsRepresents the Internet Information Services (IIS) authentication settings that are shared across all of the web servers for a specific URL zone, which can be modified and propagated by re-provisioning the web application.
Public classSPIisWebServiceThe abstract base class for a Web service hosted by Internet Information Services 7.0.
Public classSPIisWebServiceApplicationThe abstract base class for a Web service application hosted by Internet Information Services 7.0.
Public classSPIisWebServiceApplicationPoolRepresents an Internet Information Services (IIS) Web service application pool in a server farm.
Public classSPIisWebServiceApplicationProxyThe abstract base class for an Internet Information Services 7.0 web service application proxy.
Public classSPIisWebServiceEndpointRepresents the endpoint for a service that allows clients of the service to find and communicate with the service.
Public classSPIisWebServiceEndpointCollectionRepresents a collection of SPIisWebServiceEndpoint objects.
Public classSPIisWebServiceInstanceAbstract class that derived classes can use to represent an instance of a Web service that is installed on a single server in a server farm.
Public classSPIisWebServiceProxyAbstract class that derived classes can use to represent a Web service proxy installed in a server farm.
Public classSPIisWebSiteRepresents an Internet Information Services (IIS) Web site.
Public classSPIncomingEmailServiceRepresents the service that is used in Microsoft SharePoint Foundation for incoming e-mail timer jobs.
Public classSPIncomingEmailServiceInstanceRepresents an instance of the incoming e-mail service that is used in Microsoft SharePoint Foundation for incoming e-mail timer jobs.
Public classSPInvalidCollationExceptionReserved for internal use.
Public classSPIrmSettingsRepresents Information Rights Management (IRM) settings that are used in Microsoft SharePoint Foundation to help protect the use and distribution of documents.
Public classSPJobDefinitionRepresents a job definition.
Public classSPJobDefinitionCollectionA collection of SPJobDefinition objects. This member is reserved for internal use and is not intended to be used directly from your code.
Public classSPJobHistoryProvides information about a job run by the timer service.
Public classSPJobStateProvides access to properties that will be saved when a job is paused.
Public classSPLoadBalancerServiceInstanceBase class that is used for load balancers in document conversions.
Public classSPManagedAccountManages the password of an account.
Public classSPMetabaseManager Obsolete. Obsolete. Use the ServerManager class instead. Provides methods for managing the Internet Information Services (IIS) metabase.
Public classSPMetabaseObjectRepresents an object that is persisted in the Internet Information Services (IIS) configuration store (previously referred to as ‘metabase’).
Public classSPMigratableSiteCollection Obsolete. Represents a collection of site collections that can be migrated in a gradual upgrade.
Public classSPMimeMappingDefines a MIME mapping override for files that match a particular extension and ProgId combination.
Public classSPMimeMappingCollectionA collection of MIME mapping entries for files.
Public classSPMobileDocumentViewerRepresents an application that can view documents of a specified type on a mobile device.
Public classSPObjectModelType Object used to manage restricted SharePoint type information.
Public classSPObjectModelTypeCollectionRepresents a SharePoint Foundation type information collection.
Public classSPOutboundMailServiceRepresents a Simple Mail Transfer Protocol (SMTP) service that is used in Microsoft SharePoint Foundation to send outbound mail.
Public classSPOutboundMailServiceInstanceRepresents an instance of a Simple Mail Transfer Protocol (SMTP) service that is used in Microsoft SharePoint Foundation to send outbound mail.
Public classSPOutboundMailServiceInstanceCollectionRepresents a collection of SPOutboundMailServiceInstance objects.
Public classSPPatchableUnitInfoVersion information for one patchable unit.
Public classSPPatchInfoVersion info for one patch.
Public classSPPausableJobDefinitionRepresents a job definition that can be paused. This is an abstract class deriving from [Microsoft.SharePoint.Administration.SPJobDefinition] class.
Public classSPPeoplePickerSearchActiveDirectoryDomainRepresents an Active Directory domain forest that is searched by the People Picker control within the SharePoint Foundation user interface.
Public classSPPeoplePickerSettingsRepresents settings that are used in the People Picker control to select users, distribution lists, and security groups within the SharePoint Foundation user interface.
Public classSPPersistedChildCollection<T>Represents a collection of SPPersistedObject objects that have a common parent.
Public classSPPersistedCustomWebTemplateRepresents a custom Web template that is persisted.
Public classSPPersistedCustomWebTemplateCollectionRepresents a collection of persisted custom Web templates that share a Web service or Web application as parent object.
Public classSPPersistedDependencyCollection<T>Represents a collection of persisted objects that depend on a common object.
Public classSPPersistedFileRepresents a file stored in the configuration store that is used for administration and deployment.
Public classSPPersistedObjectProvides 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.
Public classSPPersistedObjectCollection<T>Provides a base class for collections that manage SPPersistedObject objects.
Public classSPPersistedTypeCollectionTemplate class definition for collections of Persisted objects that are or derive from a specific type.
Public classSPPersistedTypeCollection<T>Represents a collection of all SPPersistedObject objects that are stored in the configuration database and that are of a specified type or derive from a specified type.
Public classSPPersistedTypeDescriptionFor a persisted object that is derived from a specific type, represents a description of the type.
Public classSPPersistedUpgradableObjectRepresents a persisted object that implements the IUpgradable interface.
Public classSPPolicyRepresents the policy that is assigned to a user or external group.
Public classSPPolicy.SPPolicyRoleBindingCollectionRepresents the collection of policy roles through which each user or group is bound to a policy.
Public classSPPolicyCollectionRepresents a collection of SPPolicy objects.
Public classSPPolicyRoleDefines the rights granted and denied to a single policy role.
Public classSPPolicyRoleCollectionRepresents a collection of SPPolicyRole objects.
Public classSPPrefixRepresents a specified relative URL that is used to determine segments of the URL under which SPSite objects may be created.
Public classSPPrefixCollectionRepresents a collection of SPPrefix objects.
Public classSPPrejoinedFarmRepresents an opened but not yet joined farm object. This object should only be used by an upgrade sequence, which needs to manipulate farm data before it can be joined.
Public classSPProcessAccountRepresents a Windows process account.
Public classSPProcessIdentityRepresents a process identity, which specifies an Internet Information Services (IIS) application pool or Windows service account.
Public classSPProcessIdentityCollectionRepresents a collection of SPProcessIdentity objects.
Public classSPProductThis class has version, upgrade, and patch information for one product installation.
Public classSPProductVersionJobDefinitionThis class represents the product version timer job definition.
Public classSPProductVersionsManages product version data among site servers.
Public classSPQueryUsageDefinitionQuery usage definition for application analytics logging.
Public classSPQueryUsageEntryCaptures SQL query usage data logged for timer jobs.
Public classSPQuotaRepresents a quota that limits the system resources that are allocated to users.
Public classSPQuotaTemplateRepresents a reusable definition of a quota that is applied to SharePoint sites in the deployment.
Public classSPQuotaTemplateCollectionRepresents a collection of SPQuotaTemplate objects.
Public classSPRatingUsageDefinitionRating usage definition for Assistance Platform analytics logging.
Public classSPRatingUsageEntryEncapsulates rating usage data that is logged for timer jobs.
Public classSPRemoteBlobStorageSettingsFor internal use only.
Public classSPRequestUsageDefinitionRepresents the definition of the request for usage statistics.
Public classSPRequestUsageEntryEncapsulates usage data logged for page requests.
Public classSPResourceMeasureEncapsulates the administrative thresholds and logic that regulates how a server/OS resource participates into global server resource usage.
Public classSPResourceMeasureCollectionEncapsulates a static collection of resource measures that contain the GUIDs and the limits associated with the data to monitor for user code.
Public classSPResourceMeasureConstantsContains string constants for the names of SPResourceMeasure objects in Microsoft SharePoint Foundation.
Public classSPRestrictedObjectModelContainer for the restricted object model settings.
Public classSPRunningJobA running job object is created for every instance of the job that is executing, at the rate of one per server.
Public classSPRunningJobCollectionRepresents a collection of SPRunningJob objects.
Public classSPScenarioContextProvides a context object for interacting with the administrator scenario framework by providing methods to persist session data and enable transitions across various states in the scenario.
Public classSPSecureBindingRepresents a server binding for a site that uses Secure Socket Layer (SSL) and secure hypertext transfer protocol (HTTPS).
Public classSPServerRepresents a physical computer in the server farm.
Public classSPServerBindingRepresents 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.
Public classSPServerCollectionRepresents a collection of SPServer objects.
Public classSPServerJobDefinitionThis job definition is executed on a specific server within the SharePoint farm.
Public classSPServerProductInfoProduct version information for one server.
Public classSPServiceRepresents a farm-wide service.
Public classSPServiceApplicationRepresents the abstract base class for an application that is installed for a service application.
Public classSPServiceApplicationCollectionRepresents a collection that contains the applications that are associated with a service.
Public classSPServiceApplicationProxyThe abstract base class for a service application proxy.
Public classSPServiceApplicationProxyCollectionRepresents the collection of service application proxies that are associated with a service proxy.
Public classSPServiceApplicationProxyGroupRepresents a group of references for service application proxies.
Public classSPServiceApplicationProxyGroupCollectionRepresents the collection of service application proxy groups that are associated with a service proxy.
Public classSPServiceCollectionRepresents a collection of SPService objects.
Public classSPServiceInstanceRepresents a single instance of a service that runs on a server.
Public classSPServiceInstanceCollectionRepresents a collection of SPServiceInstance objects.
Public classSPServiceInstanceDependencyCollectionRepresents a collection of service instances that are dependent on a service.
Public classSPServiceInstanceJobDefinitionRepresents a SPJobDefinition that is associated with a SPServiceInstance object.Job definitions must be associated with a service or web application. This job definition object associates the job with an instance of an SPService, and adds scheduling information such as how often to run the job, or how many instances of the job can run on multiple farm servers simultaneously.
Public classSPServiceJobDefinitionA timer job that runs on every server in the farm where the service is provisioned.
Public classSPServiceProvisioningContextProvides consumable information for service applications to use when they are provisioned..
Public classSPServiceProxyRepresents a service proxy installed in a server farm.
Public classSPServiceProxyCollectionRepresents a collection of SPServiceProxy objects.
Public classSPSharedServiceApplicationInfoRepresents a SPServiceApplication which has been shared out by a given farm.
Public classSPSiteAdministrationProvides an abstraction for operations that require administrator access to the content space of a site collection.
Public classSPSiteCollectionRepresents a collection of SPSite objects or site collections that are associated with a particular Web application, including a top-level Web site and all its sub-sites. Each SPSite object, or site collection, is represented within an SPSiteCollection objects that consists of the collection of all site collections in the Web application.
Public classSPSiteCollectionPropertyCacheA thread-safe cache that may be used to store very small amounts of data associated with this [Microsoft.SharePoint.SPSite]. Fetch an instance from [Microsoft.SharePoint.SPSite.Cache].
Public classSPSiteCreationParametersRepresents the base information used to create a site collection.
Public classSPSiteCreationProviderThe base class that defines the required functionality to implement a site creation provider.
Public classSPSiteInventoryCollectionJobDefinitionSite inventory usage data collection timer job definition.
Public classSPSiteInventoryUsageEntryEncapsulates data logged for site inventory usage.
Public classSPSiteInventoryUsageProviderUsage provider for site inventory.
Public classSPSiteLookupInfoMaps a site collection identifier to its containers, for example, to its content database, subscription, or Web application.
Public classSPSiteLookupProviderRepresents a site lookup provider that uses the URL or identifier of a site collection to identify the content database that holds the data for the site collection.
Public classSPSolutionRepresents a solution on a farm.
Public classSPSolutionCollectionRepresents a collection of SPSolution objects.
Public classSPSolutionLanguagePackRepresents a language pack for a solution.
Public classSPSolutionLanguagePackCollectionRepresents a collection of language packs associated with a solution.
Public classSPTimerJobUsageDefinitionUsage definition for timer jobs.
Public classSPTimerJobUsageEntryEncapsulates usage data logged for timer jobs.
Public classSPTimerServiceImplements a timer service to support the use of timer jobs.
Public classSPTimerServiceInstanceProvides an instance of a timer service that runs on a specified server. This member is reserved for internal use and is not intended to be used directly from your code.
Public classSPTimerServiceInstanceCollectionThis member is reserved for internal use and is not intended to be used directly from your code.
Public classSPTracingServiceRepresents a farm scoped Windows service that enables Microsoft SharePoint Foundation 2010 diagnostic tracing.
Public classSPTracingServiceInstanceRepresents an instance of a farm installed SPTracingService.
Public classSPTracingServiceInstanceCollectionContains a collection of SPTracingServiceInstance objects
Public classSPTrustedAuthenticationProviderRepresents an authentication provider that is trusted.
Public classSPUncleanDatabaseExceptionThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classSPUpdatedConcurrencyExceptionRepresents an exception in Microsoft SharePoint Foundation that occurs when running code on multiple front-end Web servers that modifies the same object, or when the servers use a mix of object model code, from different versions of the product that is now called Microsoft SharePoint Foundation, that modifies the same object.
Public classSPUpgradeJobDefinitionRepresents a SharePoint Foundation upgrade job definition.
Public classSPUsageProvides a property to return the localized names of the report types that are used in usage reports.
Public classSPUsageApplicationExposes shared functionality for the usage service.
Public classSPUsageApplicationProxyThis class derives from SPServiceApplicationProxy and provides a usage service application proxy.
Public classSPUsageDatabaseStores settings for usage logging and processing in a SharePoint Services deployment.
Public classSPUsageDefinitionAn abstract class that is the common interface for defining a usage type. A corresponding SPUsageEntry class is used for doing the actual usage logging.
Public classSPUsageDefinitionCollectionA SPPersistedChildCollection<T> list of SPUsageDefinition objects.
Public classSPUsageEntryAn abstract class that is the common interface for logging usage entries to the system. This class has a small number of fields applicable to all usage types.
Public classSPUsageIdentityTable Obsolete. Defines the search string categories of identities of usage report components, for example, the browser or operating system.
Public classSPUsageImportJobDefinitionUsage data import job definition.
Public classSPUsageManagerThe public properties of the SPUsageManager class define the configuration settings for the usage system.
Public classSPUsageProcessingJobDefinitionUsage data import job definition.
Public classSPUsageProviderCommon public abstract class for defining a usage type that is hosted in the logging database.
Public classSPUsageReceiverPublic base class for all objects that want to receive usage events from an installed usage definition.
Public classSPUsageReceiverDefinitionEncapsulates information about a usage receiver and how to instantiate it. This class is sealed and cannot be inherited.
Public classSPUsageReceiverDefinitionCollectionA collection of usage receiver definitions.
Public classSPUsageReceiverProperties Contains properties that are passed to usage definition receivers when usage events are fired.
Public classSPUsageServiceSettings for usage logging and processing in a SharePoint Services deployment.
Public classSPUsageServiceInstanceA usage service application instance class.
Public classSPUsageServiceProxyUsage web service proxy.
Public classSPUsageSettings Obsolete. Settings for usage analysis and logging in a SharePoint Services deployment.
Public classSPUsageUserCodeRequestsRepresents a usage provider that is used to log all sandboxed solution usage requests.
Public classSPUsageUserCodeRequestsEntryRepresents the metadata for sandboxed solution requests that are logged in the usage database.
Public classSPUsageUserCodeRequestsMonitoredDataRepresents a usage provider that logs the monitored data for all sandboxed requests.
Public classSPUsageUserCodeRequestsMonitoredDataEntryRepresents the metadata for the information logged in the usage database for each sandboxed solution request.
Public classSPUserCodeActivationSiteInfoDescribes the activation site where the sandboxed solution request should be executed.
Public classSPUserCodeAssemblyFileDefinitionRepresents a file in a user assembly group.
Public classSPUserCodeAssemblyGroupIdIdentifies a user assembly group.
Public classSPUserCodeCachedAssemblyGroupRepresents a group of user assemblies that are cached on the local file system.
Public classSPUserCodeExecutionTierRepresents a set of one or more sandbox worker processes that contain the app domains for sandboxed solutions that fell below a specified level of resource usage the preceding day.
Public classSPUserCodeExecutionTierCollectionRepresents a sorted collection of SPUserCodeExecutionTier objects.
Public classSPUserCodeLoadBalancerProviderDefines the base class which all pluggable load-balancing providers must implement.
Public classSPUserCodePopularityLoadBalancerProviderRepresents a load balancer that assigns a request for a sandboxed solution to an instance of the user code host service, giving preference to instances that already have an app domain for the solution.
Public classSPUserCodeProviderDefines the base class for all sandboxed solution providers, including assembly group providers and load balancer providers.
Public classSPUserCodeRandomLoadBalancerProviderRepresents a load balancer that randomly chooses an instance of the user code host service to run a requested sandboxed solution.
Public classSPUserCodeServiceManages the settings and features for the service that executes sandboxed solutions.
Public classSPUserCodeServiceInstanceRepresents an instance of the user code (sandboxed solution) service on a server.
Public classSPUserCodeWrapperManages the process of running certain functions, such as Web parts or events, that exist within the restricted privilege user code process.
Public classSPUserMigratorElementThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classSPVirtualServer 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 SharePoint Foundation, and is maintained for backward compatibility.)
Public classSPVirtualServerCollection 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.)
Public classSPVirtualServerConfig 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.)
Public classSPWcfServiceSettingsProvides settings that control the behavior of the Windows Communication Foundation (WCF) service.
Public classSPWebApplicationRepresents an Internet Information Services (IIS) load-balanced Web application that is installed on the server farm.
Public classSPWebApplicationBuilderCreates an SPWebApplication object, which provides default settings for all the required values; that way, the caller must only change the property values that vary from the default.
Public classSPWebApplicationCollectionRepresents a collection of SPWebApplication objects.
Public classSPWebConfigModificationHolds modifications that are made to the web.config.
Public classSPWebServerRepresents a front-end Web server in a server farm.
Public classSPWebServerCollectionRepresents a collection of SPWebServer objects.
Public classSPWebServiceRepresents a Web service that contains one or more Web applications. This Web service allows a Web browser to access the content in SharePoint sites.
Public classSPWebServiceCollectionRepresents a collection of SPWebService objects.
Public classSPWebServiceInstanceRepresents an instance of a SharePoint Foundation Web service running on a particular server.
Public classSPWebServiceInstanceCollectionRepresents a collection of SPWebServiceInstance objects.
Public classSPWindowsAuthenticationProviderA Windows Authentication provider class for a SharePoint application.
Public classSPWindowsServiceRepresents a Windows service that is installed on one or more servers in the server farm.
Public classSPWindowsServiceCollectionRepresents a collection of SPWindowsService objects.
Public classSPWindowsServiceInstanceRepresents an instance of a Windows service that runs on a particular server.
Public classSPWindowsServiceInstanceCollectionRepresents a collection of SPWindowsServiceInstance objects.
Public classSPWorkItemJobDefinitionServes 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 instances).
Public classSupportedServiceApplicationAttributeAn attribute that describes a supported service application.

Public structureSPColumnDefinitionDefines a column in the data store in order to define the provider schema.

Public interfaceIDiagnosticsLevel Obsolete. Provides an interface through which developers can expose a single trace log category to assign to trace log messages for a given application.
Public interfaceIDiagnosticsManager Obsolete. Provides an interface through which developers can expose to SharePoint Foundation the categories to assign to trace log messages for a given application.
Public interfaceILoggingProviderRepresents common functionality across logging providers.
Public interfaceIMigratable Obsolete. Provides support for gradual upgrade by migrating paired objects from Windows SharePoint Services 2.0 to Windows SharePoint Services 3.0.
Public interfaceIMigrateUserCallbackDefines a callback that is used to migrate the existing user account to a new user account.
Public interfaceISerializableUsageEntryAllows an object to control its own serialization and deserialization.
Public interfaceIServiceAdministrationAdministrative support for managing services.
Public interfaceIServiceEndpointDefines which methods of the service class will be accessible via the endpoint; each endpoint may expose a different set of methods.
Public interfaceIServiceProxyAdministrationAdministrative support for creating and connecting proxies to remote service applications.
Public interfaceISharedServiceApplicationProvides properties for sharing a service application with remote server farms.
Public interfaceISPGroupMigratorPublic interface for migrating groups from one name to another.
Public interfaceISPSiteLookupProviderRecycleBinThis class and its members are reserved for internal use and are not intended to be used in your code.
Public interfaceISPUserCodeExecutionHostProxyInterface to functionality that redirects remoting of the [Microsoft.SharePoint.UserCode.SPUserCodeExecutionHost] class.
Public interfaceISPUserMigratorProvides support for migrating user accounts from one login name to another.
Public interfaceIUpgradableProvides members for managing an upgradable object.
Public interfaceIUpgradable2Supplements the IUpgradable interface with an additional property that indicates backward compatibility.

Public delegateSPConfigurationChangeEventHandlerProvides an event handler for when an SPPersistedObject object changes.

Public enumerationEventSeverityIndicates the severity of events written to the Windows event log.
Public enumerationHttpErrorsExistingResponseOptionsSpecifies whether Internet Information Services (IIS) overwrites SharePoint Foundation error messages.
Public enumerationIdentityTypeSpecifies the process identity type used by a Web application.
Public enumerationPersistedAttributeMergeTypeIndicates whether a persisted field on a SPAutoSerializingObject can be restored when the object as whole is restored.
Public enumerationSPActionLinkTypeSpecifies the type of action provided for a service that is displayed on the Services on Server page within the SharePoint Central Administration Web site.
Public enumerationSPAnonymousPolicySpecifies a security policy to use for anonymous users
Public enumerationSPClickthroughUsageDefinition.ClickTypeEnumeration of click types supported by the click-through logging system.
Public enumerationSPCreateApplicationOptionsDefines whether a service application is created and provisioned in single-click (eval) installations and the farm configuration wizard.
Protected enumerationSPDatabase.DatabaseOptionsSpecifies a Microsoft SQL Server database option that is used in a Transact-SQL statement.
Public enumerationSPDatabaseParameterOptionsSpecifies options for database parameters.
Public enumerationSPDatabaseValidationSpecifies database validation options.
Public enumerationSPDeveloperDashboardLevelEnumerator used to specify behavior aspects of the developer dashboard. Behavior is either Off, On, or On Demand.
Public enumerationSPIdentifierTypeSpecifies how a principal is authenticated.
Public enumerationSPIisWebServiceBindingTypeSpecifies the protocol for binding to a Web service.
Public enumerationSPIisWebSite.SPIisServerStateIndicates the state of the server that runs Internet Information Services (IIS).
Public enumerationSPJobLockTypeSpecifies the lock type for a given timer job definition.
Public enumerationSPManagedAccount.EventProcessingOptionsDefines the type of processing events to send.
Public enumerationSPManagedAccount.EventTypeIndicates the type of password change event.
Public enumerationSPMembershipUserKeyTypeIn Forms authentication mode, whether to use UserName or ProviderUserKeyas the underlying mechanism to identify a user.
Public enumerationSPObjectStatusSpecifies the status of a service that runs within a SharePoint Foundation deployment.
Public enumerationSPPersistedObjectChangeEventAn enumerator object that indicates a type of change to a [T:Microsoft.SharePoint.Administration.SPPersistedObject.]
Public enumerationSPPolicyPermissionsDefines the base permissions (see SPBasePermissions) for the read and write permissions that are applied through policies to a SharePoint Web application.
Public enumerationSPPolicyRoleTypeSpecifies a policy role type to apply globally in a SharePoint Web application to a user or group.
Public enumerationSPPrefixTypeSpecifies which part of a URL namespace that is used in this Web application belongs to Microsoft SharePoint Foundation.
Public enumerationSPProductVersions.ProductPropertyAn enumerator indicating server status.
Public enumerationSPRunningJobStatusContains values that specify the status of a solution deployment job.
Public enumerationSPServerProductInfo.StatusTypeEnumerator of server status types.
Public enumerationSPServerRoleSpecifies the role of the server with respect to the Microsoft SharePoint Foundation deployment.
Public enumerationSPSiteInventoryUsageEntry.SiteMetricAn enumeration type that represents the type of data logged for site inventory usage.
Public enumerationSPSolutionDeploymentJobType Provides values to specify the type of deployment operation.
Public enumerationSPSolutionDeploymentStateContains values that indicate the deployment status of the solution.
Public enumerationSPSolutionOperationResultProvides enumeration members that are used to represent the result of the last operation. This enumeration is additionally used in the IsOperationResultError method.
Public enumerationSPUrlZoneSpecifies the originating zone of a request received by Windows SharePoint Services 2.0.
Public enumerationSPUsagePeriodTypeSpecifies the time interval on which a usage report for a Web site is based.
Public enumerationSPUsageReportTypeSpecifies the type of information returned in a usage report for a SharePoint site.
Public enumerationSPVirtualServerStateSpecifies the status of a virtual server relative to a deployment of Microsoft SharePoint Foundation.
Public enumerationSPWebApplication.AuthenticationMethodAn enumerator describing authentication method.
Public enumerationSPWebApplication.SPCustomPageSpecifies the application page to replace.
Public enumerationSPWebConfigModification.SPWebConfigModificationTypeSpecifies the type of web.config modification.
Public enumerationTimerJobSelectionModeEnumerates views supported by the Timer Job History page. For internal use only; do not use.
Public enumerationTraceSeveritySpecifies the level of trace information that is written to the trace log file.

Community Additions

© 2014 Microsoft