This documentation is archived and is not being maintained.

Microsoft.SharePoint Namespace

Windows SharePoint Services 3

Provides types and members for working with a top-level site and its subsites or lists.

Public classNameValuePairDefines a name/value pair that can be set or retrieved.
Public classRecordsRepositoryProperty A structure which represents properties of the records repository. The structure consists of four strings which include the name of the object, the value, the type of the object, and any other information.
Public classSPAlertRepresents an alert, which generates periodic e-mail notifications sent to a user about the list, list item, document, or document library to which the alert applies. SPAlert provides information about the alert, such as which alert template is used, the alert frequency, and the UserID of the user who created the alert.
Public classSPAlertCollectionRepresents a collection of SPAlert objects. The SPAlertCollection is available as a property of either SPWeb or SPUser.
Public classSPAlertTemplateDefines the template used for an alert.
Public classSPAlertTemplateCollectionRepresents a collection of alert templates.
Public classSPAttachmentCollectionRepresents the collection of attachments for a list item.
Public classSPAuditEnables auditing of how site collections, sites, lists, folders, and list items are accessed, changed, and used.
Public classSPAuditEntryContains information about an audited event that is connected to a site collection, site, folder, list, or list item.
Public classSPAuditEntryCollectionProvides a container for SPAuditEntry objects.
Public classSPAuditQueryDefines a query of the audit entries of the SharePoint database.
Public classSPBaseCollectionInfrastructure. Provides the base functionality for collections in the Microsoft.SharePoint and Microsoft.SharePoint.Administration namespaces.
Public classSPBuiltInContentTypeIdA class that retrieves SPContentTypeId objects that represent identifiers (IDs) for built-in content types.
Public classSPBuiltInFieldIdA class that retrieves the values of preset (or noncustom) document fields, which in turn are obtained from Windows SharePoint Services Web page documents that have been checked into the document library. Many document types such as e-mail messages, e-mail contacts, workflow events, and other objects can be represented by these fields.
Public classSPCalendarViewStyleRepresents a day, week, or month view style for a calendar.
Public classSPCalendarViewStyleCollectionRepresents a collection of SPCalendarViewStyle objects.
Public classSPChangeRepresents a change that has been made to objects or metadata within an item, list, Web site, or site collection scope, or a security policy change at the Web application scope that has been recorded in the Windows SharePoint Services change log.
Public classSPChangeAlertRepresents a change to an alert.
Public classSPChangeCollectionRepresents a collection of SPChange objects. The maximum number of changes that can be represented in a collection is 1000.
Public classSPChangeContentTypeRepresents a change to a content type.
Public classSPChangeFieldRepresents a change to a site column.
Public classSPChangeFileRepresents a change to a file that is outside a list or to an attachment.
Public classSPChangeFolderRepresents a change to a folder.
Public classSPChangeGroupRepresents a change to a group.
Public classSPChangeItemRepresents a change to an item.
Public classSPChangeListRepresents a change to a list.
Public classSPChangeQueryDefines a query that is performed against the change log in Windows SharePoint Services.
Public classSPChangeSecurityPolicyRepresents a change to a security policy.
Public classSPChangeSiteRepresents a change to a site collection.
Public classSPChangeTokenRepresents the unique sequential location of a change within the change log.
Public classSPChangeTokenCollectionRepresents a collection of SPChangeToken objects.
Public classSPChangeUserRepresents a change to a user.
Public classSPChangeViewRepresents a change to a view.
Public classSPChangeWebRepresents a change to a Web site.
Public classSPCheckedOutFile Represents a checked-out file in a document library or workspace.
Public classSPContentTypeRepresents a site or list content type.
Public classSPContentTypeCollectionRepresents a collection of site or list content types.
Public classSPContentTypeReadOnlyExceptionRepresents an exception in Windows SharePoint Services.
Public classSPContentTypeSealedExceptionRepresents an exception in Windows SharePoint Services.
Public classSPContentTypeUsageUsed to track where a content type is used as the basis for another content type.
Public classSPContextRepresents the context of an HTTP request in Windows SharePoint Services.
Public classSPCopyDestinationRepresents a copy destination for a document on a SharePoint Web site.
Public classSPCopyDestinationCollectionRepresents a collection of SPCopyDestination objects.
Public classSPCopyFieldInformationRepresents type information that is associated with fields being copied across servers.
Public classSPCopyFieldMaskRepresents a field mask for a copied item.
Public classSPCustomWebTemplateRepresents a custom site template.
Public classSPDailyScheduleRepresents a daily schedule for a job definition.
Public classSPDataRetrievalServicesSettingsObsolete. Use the SPDataRetrievalProvider class to access the data-retrieval service settings for a Web application instead. (In Windows SharePoint Services 2.0, the SPDataRetrievalServucesSettings class represented the data-retrieval service settings that are used on a virtual server.)
Public classSPDistributionGroupExceptionRepresents an en exception that occurs while performing an operation on a distribution list for a group.
Public classSPDistributionGroupJobDataHolds information about an asynchronous Directory Management Service request.
Public classSPDocDiscussionRepresents all the discussions associated with a single document that has been discussed in a document library.
Public classSPDocDiscussionCollectionRepresents the collection of SPDocDiscussion objects associated with documents in a specific document library.
Public classSPDocTemplateRepresents a document template used in a document library.
Public classSPDocTemplateCollectionRepresents a collection of document templates.
Public classSPDocumentLibraryRepresents a document library in Windows SharePoint Services.
Public classSPEmailEventReceiverProvides a method for trapping the event when a list receives an e-mail message.
Public classSPEncodedResourceExpressionBuilderRepresents an expression builder for returning an encoded resource.
Public classSPEvaluatorModeProvisionerRepresents a provisioner for creating the default site and content in stand-alone installations of Windows SharePoint Services.
Public classSPEvaluatorModeProvisioningRepresents the class that implements evaluator mode provisioning for stand-alone installations of Windows SharePoint Services.
Public classSPEventContext Represents an Event Context in a list of receiver processes on a Windows SharePoint Services Web site.
Public classSPEventPropertiesBaseBase class that provides the event properties that are common to all event types. This class is never instantiated.
Public classSPEventReceiverBaseBase class that provides methods for event receivers in the Windows SharePoint Services object model. This class is never instantiated.
Public classSPEventReceiverDefinitionAbstract base class that defines general properties of an event receiver that will reside in the SPEventReceiverDefinitionCollection.
Public classSPEventReceiverDefinitionCollectionRepresents a collection of SPEventReceiverDefinition objects that are used to enumerate the list of registered event receivers for Windows SharePoint Services objects that can have events.
Public classSPExceptionRepresents an exception in Windows SharePoint Services.
Public classSPExecutingConversionRequestConveys the context of a document conversion.
Public classSPExternalBinaryIdProvides the means to retrieve ID values that allow you to retrieve files that are stored in an External BLOB Store.
Public classSPExternalBinaryIdCollectionA collection of BinaryID values provides using an SPExternalBinaryId object, and that correspond with binary files stored in an External BLOB Store.
Public classSPFeatureRepresents the state of a feature at its corresponding scope.
Public classSPFeatureCollectionRepresents a collection of SPFeature objects.
Public classSPFeatureDependencyRepresents a Feature that is depended upon by another Feature.
Public classSPFeatureDependencyCollectionRepresents a collection of Features that are depended upon by another Feature.
Public classSPFeaturePropertyRepresents a single Feature property.
Public classSPFeaturePropertyCollectionRepresents a collection of SPFeatureProperty objects.
Public classSPFeatureReceiverBase abstract class that can be overridden to trap the activation, deactivation, installation, or uninstallation of a Feature.
Public classSPFeatureReceiverPropertiesRepresents the properties of a Feature installation, uninstallation, activation, or deactivation event.
Public classSPFieldRepresents a field in a list on a Windows SharePoint Services Web site.
Public classSPFieldAllDayEventRepresents a Boolean field that specifies an all-day activity without a start or end time.
Public classSPFieldAttachmentsRepresents a field that contains attachments.
Public classSPFieldBooleanRepresents a Boolean field type.
Public classSPFieldCalculatedRepresents a calculated field in a list.
Public classSPFieldChoiceRepresents a choice field.
Public classSPFieldCollectionRepresents a collection of SPField objects.
Public classSPFieldComputedRepresents a computed field, which is a field that depends on another field for its contents.
Public classSPFieldCrossProjectLinkRepresents a field that is used to connect a list event with a Meeting Workspace site.
Public classSPFieldCurrencyRepresents a field that contains currency values.
Public classSPFieldDateTimeRepresents a field that contains date and time values.
Public classSPFieldFileRepresents a field that contains a file.
Public classSPFieldLinkRepresents a single column (also known as field) reference that is included in a content type.
Public classSPFieldLinkCollectionRepresents the collection of column or field references in a content type.
Public classSPFieldLookupRepresents a lookup field.
Public classSPFieldLookupValueContains the value for an SPFieldLookup object.
Public classSPFieldLookupValueCollectionContains the values for an SPFieldLookup object that can contain multiple values.
Public classSPFieldModStatRepresents a field that contains content approval status.
Public classSPFieldMultiChoiceRepresents a choice field that allows multiple values.
Public classSPFieldMultiChoiceValueContains the value for an SPFieldLookup object.
Public classSPFieldMultiColumnRepresents a multicolumn field type.
Public classSPFieldMultiColumnValueContains the value for an SPFieldMultiColumn object.
Public classSPFieldMultiLineTextRepresents a text field that can contain multiple lines.
Public classSPFieldNumberRepresents a field that contains numbers.
Public classSPFieldPageSeparatorRepresents a field that is used to insert a page break in a survey list.
Public classSPFieldRatingScaleRepresents a rating scale field that is used in surveys.
Public classSPFieldRatingScaleValueContains the value for an SPFieldRatingScale object.
Public classSPFieldRecurrenceRepresents a field that contains a recurrence pattern in a Calendar list.
Public classSPFieldTextRepresents a field that contains a single line of text.
Public classSPFieldTypeDefinitionRepresents a field type definition.
Public classSPFieldTypeDefinitionCollectionRepresents a collection of SPFieldTypeDefinition objects.
Public classSPFieldUrlRepresents a field that contains URL values.
Public classSPFieldUrlValueContains the value for an SPFieldUrl object.
Public classSPFieldUserRepresents a user field.
Public classSPFieldUserValueContains the value for an SPFieldUser object.
Public classSPFieldUserValueCollectionContains the values for an SPFieldUser object that can contain multiple values.
Public classSPFieldValidationExceptionRepresents an exception that is thrown when an error occurs during field value validation.
Public classSPFieldWorkflowStatusRepresents a workflow status field.
Public classSPFileRepresents a file in a SharePoint Web site that can be a Web Part Page, an item in a document library, or a file in a folder.
Public classSPFileCollectionRepresents a collection of SPFile objects.
Public classSPFileStreamExposes a Stream object around a SharePoint file.
Public classSPFileVersionRepresents a version of an SPFile object.
Public classSPFileVersionCollectionRepresents a collection of SPFileVersion objects.
Public classSPFolderRepresents a folder on a SharePoint Web site.
Public classSPFolderCollectionRepresents a collection of SPFolder objects.
Public classSPFormRepresents a form creating, displaying, or editing a list item in a list.
Public classSPFormCollectionRepresents a collection of SPForm objects.
Public classSPFormContextProvides information about the context that is specific to a list item form.
Public classSPGroupRepresents a group on a Windows SharePoint Services Web site.
Public classSPGroupCollectionRepresents a collection of SPGroup objects.
Public classSPHourlyScheduleRepresents an hourly schedule for a job definition.
Public classSPHtmlEncodedResourceExpressionBuilderRepresents an expression builder for returning an HTML-encoded resource string.
Public classSPInvalidPropertyExceptionRepresents an exception that is thrown for invalid properties in a property bag.
Public classSPIssueListRepresents an issues list.
Public classSPItemAbstract base class that constitutes the data transport item upon which forms operate.
Public classSPItemEventDataCollectionHolds the properties of an item in state, which can be the current properties of the item (for Before events), properties that the item will have (for updating events), or changed properties of the item (for After events).
Public classSPItemEventPropertiesContains properties for asynchronous list item event handlers, and serves as a base class for Before synchronous event handlers.
Public classSPItemEventReceiverProvides methods for trapping events that occur to items. This class is never instantiated.
Public classSPLanguageRepresents a natural language used within the context of Microsoft Windows SharePoint Services.
Public classSPLanguageCollectionRepresents a collection of SPLanguage objects.
Public classSPLinkDescribes a link to or from a document or regular list item.
Public classSPLinkCollectionRepresents a collection of Microsoft.SharePoint.SPLink objects.
Public classSPListRepresents a list on a SharePoint Web site.
Public classSPListCollectionRepresents a collection of SPList objects.
Public classSPListEventRepresents an event that occurs within a document library. This class is maintained for backward-compatibility with event handling in Windows SharePoint Services 2.0.
Public classSPListEventPropertiesContains properties for list events.
Public classSPListEventReceiverProvides methods to trap events that occur for lists. This class is never instantiated.
Public classSPListItemRepresents an item or row in a list.
Public classSPListItemCollectionRepresents a collection of SPListItem objects.
Public classSPListItemCollectionPositionSupports paging through data sets, storing the state that is required to get the next page of data for a specific view of a list.
Public classSPListItemVersionRepresents a version of a list item.
Public classSPListItemVersionCollectionRepresents a collection of SPListItemVersion objects.
Public classSPListTemplateRepresents a list definition or a list template, which defines the fields and views for a list. List definitions are contained in files within \\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\FEATURES, but list templates are created through the user interface or through the object model when a list is saved as a template.
Public classSPListTemplateCollectionRepresents a collection of SPListTemplate objects.
Public classSPLocaleRepresents the information for a locale that can be set in a SharePoint site, including the display name and locale identifier (LCID). 
Public classSPLocaleCollectionRepresents a collection of SPLocale objects.
Public classSPLocalizationCollectionDefines the list of strings that represent localization countries, languages, or regions.
Public classSPLongOperationSets the web page image to the image used by the server to indicate a lengthy operation (typically, a rotating gear image with associated text).
Public classSPMemberRepresents the base class for the SPUser and SPGroup classes.
Public classSPMemberCollectionAn abstract class encapsulating the behavior of user collections and group collections.
Public classSPMinuteScheduleRepresents a minute schedule for a job definition.
Public classSPMobileContextProvides information about the current context that is needed for interaction between mobile devices and Windows SharePoint Services 3.0 Web sites.
Public classSPModerationInformationProvides information about the content approval status for an item in a list or a document library.
Public classSPModuleRepresents the collection of files and views that are used in a site template.
Public classSPModule.SPModulePropertyBagRepresents metadata for a module.
Public classSPModuleCollectionRepresents a collection of SPModule objects.
Public classSPMonthlyScheduleRepresents a monthly schedule for a job definition.
Public classSPOneTimeSchedule Represents a schedule that specifies the time range during which the job will run.
Public classSPPermission Obsolete. Use the new SPRoleDefinition and SPRoleAssignment classes instead, to define roles and to assign users to them. For more information, see Changes in the Authorization Object Model. (In Windows SharePoint Services 2.0, SPRole represented the permission assigned to a user or group for a list or a site and is maintained for backward compatibility.)
Public classSPPermissionCollection Obsolete. Use the new SPRoleDefinition and SPRoleAssignment classes instead, to define roles and to assign users to them. For more information, see Changes in the Authorization Object Model. (In Windows SharePoint Services 2.0, SPRole represented a collection of SPPermission objects and is maintained for backward compatibility.)
Public classSPPermissionInfoRepresents the detailed permissions and role assignments for a user at a given scope.
Public classSPPictureLibraryRepresents a document library that contains pictures.
Public classSPPrincipalRepresents a user or group that can be assigned permissions in Windows SharePoint Services to control security.
Public classSPQueryRepresents a query in a list view.
Public classSPRecycleBinItemRepresents an item in the Recycle Bin for a Web site or a site collection.
Public classSPRecycleBinItemCollectionRepresents a collection of SPRecycleBinItem objects.
Public classSPRecycleBinItemCollectionPositionStores information about the state that is required to get the next page of data for a recycle bin view.
Public classSPRecycleBinQueryRepresents a query against the Recycle Bin.
Public classSPRegionalSettingsRepresents regional settings that are used on the server that is running Windows SharePoint Services.
Public classSPRequestContextManages a list of references to the SPSites that are being opened for a specific request.
Public classSPResourceInfrastructure.
Public classSPResourceExpressionBuilderEvaluates expressions during Windows SharePoint Services page parsing.
Public classSPReusableAclRepresents an access control list (ACL) that is applied to a site collection, Web site, list, or list item.
Public classSPRole Obsolete. Use the new SPRoleDefinition and SPRoleAssignment classes instead, to define roles and to assign users to them. For more information, see Changes in the Authorization Object Model. (In Windows SharePoint Services 2.0, SPRole represented a site group and is maintained for backward compatibility.)
Public classSPRoleAssignmentDefines the role assignments for a user or group on the current object.
Public classSPRoleAssignmentCollectionRepresents a collection of SPRoleAssignment objects that defines all the role assignments for each securable object.
Public classSPRoleCollection Obsolete. Use the new SPRoleDefinition and SPRoleAssignment classes instead, to define roles and to assign users to them. For more information, see Changes in the Authorization Object Model. (In Windows SharePoint Services 2.0, SPRoleCollection represented a collection of SPRole objects and is maintained for backward compatibility.)
Public classSPRoleDefinitionDefines a single role definition, including a name, description, management properties, and a set of rights.
Public classSPRoleDefinitionBindingCollectionDefines the role definitions that are bound to a role assignment object.
Public classSPRoleDefinitionCollectionRepresents the collection of SPRoleDefinition objects defining the role definitions that are available for use within the Web site.
Public classSPScheduleAbstract base class that supports the different schedule types that are used in job definitions.
Public classSPSearchResultThis class is deprecated. For Search, use the Execute method of the Microsoft.SharePoint.Search.Query.KeywordQuery class or the Microsoft.SharePoint.Search.Query.FullTextSqlQuery class. Represents the item returned as a result of a search performed on a list, document library, or site.
Public classSPSearchResultCollectionThis method is deprecated. For Search, use the Execute method of the Microsoft.SharePoint.Search.Query.KeywordQuery class or the Microsoft.SharePoint.Search.Query.FullTextSqlQuery class. Represents a collection of SPSearchResult objects.
Public classSPSearchResultCollectionPositionDeprecated. For Search, use the Execute method of the Microsoft.SharePoint.Search.Query.KeywordQuery class or the Microsoft.SharePoint.Search.Query.FullTextSqlQuery class. Supports paging through the results of a search and storing the state that is required to get the next page of data.
Public classSPSecurityProvides static security management properties and methods.
Public classSPSimpleFormattingEncodedResourceExpressionBuilderRepresents an expression builder that returns an encoded resource string with simple text formatting.
Public classSPSimpleItemProvides the methods to add, modify, or delete an [SPSimpleItem] object and the fields that are associated with that object.
Public classSPSiteRepresents a collection of sites in a Web application, including a top-level Web site and all its subsites. Each SPSite object, or site collection, is represented within an SPSiteCollection object that consists of the collection of all site collections in the Web application.
Public classSPSiteDataQueryRepresents a query that can be performed across multiple lists in multiple Web sites in the same Web site collection.
Public classSPTimeZoneRepresents the time zone setting that is implemented on a SharePoint Web site.
Public classSPTimeZoneCollectionRepresents a collection of SPTimeZone objects.
Public classSPTransformServerInfrastructure.
Public classSPTransformUtilitiesInfrastructure.
Public classSPUserRepresents a user in Microsoft Windows SharePoint Services.
Public classSPUserCollectionRepresents a collection of SPUser objects.
Public classSPUserStorageMaintains information about the user of a Web Part Page and the amount of space the user is consuming in bytes.
Public classSPUserStorageCollectionRepresents a collection of SPUserStorage objects used to maintain storage information for all users of a Web Part Page.
Public classSPUserTokenRepresents the token that identifies the authentication process applied to a user.
Public classSPViewRepresents a view of the data that is contained in a list on a SharePoint site.
Public classSPViewCollectionRepresents a collection of SPView objects.
Public classSPViewContextProvides specific information about the context of a view.
Public classSPViewFieldCollectionRepresents the collection of fields returned in a view.
Public classSPViewStyleRepresents a style for a view.
Public classSPViewStyleCollectionRepresents a collection of SPViewStyle objects.
Public classSPWebRepresents a Windows SharePoint Services Web site.
Public classSPWebCollectionRepresents a collection of SPWeb objects.
Public classSPWebEventPropertiesContains properties for Web site events.
Public classSPWebEventReceiverProvides methods for trapping events that occur to Web sites. This class is never instantiated.
Public classSPWebPartCollection Obsolete. Use the GetLimitedWebPartManager method of the SPFile class to return an SPLimitedWebPartManager object to manage Web Parts instead. (In Windows SharePoint Services 2.0 the SPWebPartCollection class represented a collection of Web Parts.)
Public classSPWebProvisioningPropertiesRepresents the properties of a Web site creation.
Public classSPWebProvisioningProviderProvides a handler for responding to Web site creation.
Public classSPWebTemplateRepresents a site definition configuration or site template that is used to create SharePoint sites.
Public classSPWebTemplateCollectionRepresents a collection of SPWebTemplate objects.
Public classSPWeeklyScheduleRepresents a weekly schedule for a job definition.
Public classSPWikiWelcomeFeatureReceiverSets the Welcome Page URL for Windows SharePoint Services Web sites.
Public classSPWorkItemProvides properties that control the characteristics and behaviors of work item object instances. This class is used in conjunction with the Microsoft.SharePoint.SPWorkItemCollection class.
Public classSPWorkItemCollectionA collection of SPWorkItem object instances. Derives from Microsoft.SharePoint.SPBaseCollection.
Public classSPXmlDocumentCollectionThe XML document collection that is associated with a specific site collection.
Public classSPYearlyScheduleRepresents a yearly schedule for a job definition.
Public classStringsThis type or member supports Microsoft Windows SharePoint Services and is not intended to be used directly from your code.

Public structureExternalSecurityWebPropertyProvides fields that contain custom information about security used in Microsoft Windows SharePoint Services.
Public structureSPAlertEventDataProvides information about an alert event.
Public structureSPAlertHandlerParamsA structure containing a light weight SPAlert object and information needed to generate an alert message.
Public structureSPContentTypeIdRepresents the identifier (ID) of a content type.
Public structureSPSite.UsageInfoProvides fields used to access information regarding site collection usage.
Public structureSPSystemTimeProvides properties used to define system date and time values.
Public structureSPTimeZoneInformationProvides fields used to define a time zone.
Public structureSPUserInfoDefines information about a user who is not currently registered in the content database.

Public interfaceIAlertNotifyHandlerProvides a method for handling the sending of an alert.
Public interfaceIAlertUpdateHandlerProvides synchronous methods for handling alert updates made through the user interface.
Public interfaceIExternalSecurityWebProvides methods that return custom information about the security used in Microsoft Windows SharePoint Services for use in indexing by a search crawler on a portal.
Public interfaceIFileDialogPostProcessorProvides a method for customizing the Web views used in file dialog boxes and forms of document libraries.
Public interfaceIListEventSinkDefines the interface that a list event handler must implement to respond to events within a document library.
Public interfaceIRequestResourcesInfrastructure. Specifies an interface that checks user permissions during operations that may potentially alter content on the Web site.
Public interfaceISecurableObjectExposes the role assignments for an object and manages the permissions of the object.
Public interfaceISPConversionProcessorProvides methods for custom handling of transformed data, including preprocessing and postprocessing of data returned by the launcher.
Public interfaceISPEventReceiversHostDefines event receivers for events associated with SharePoint objects (such as Web sites, lists, documents, content types, or specific SharePoint features.

Public delegateSPContext.GetCachedFieldImplements a callback to check for a cached field value.
Public delegateSPContext.SetCachedFieldImplements a callback to set cached field values.
Public delegateSPFieldCollection.CreateSPFieldCallbackAllows a callback to be established for a field within a collection.
Public delegateSPSecurity.CodeToRunElevatedRepresents methods that are passed to RunWithElevatedPrivileges, so that the methods can run with Full Control privileges even if the current user does not otherwise have Full Control.

Public enumerationDefaultItemOpenSpecifies whether to use a rich client application or the browser to open a list item.
Public enumerationDraftVisibilityTypeSpecifies the kind of user who can view the minor version of a document draft.
Public enumerationOfficialFileResultAn enumeration which returns the result of the file submission operation against a site object.
Public enumerationPAGETYPESpecifies the type of a form.
Public enumerationRequestResourcesUsed to filter SharePoint page metadata, and to appropriately handle command data associated with SharePoint site pages.
Public enumerationSPAddFieldOptionsAn enumerated list of options that are used to control settings that relate to default content types and content type views.
Public enumerationSPAlertFrequencyThe SPAlertFrequency enumeration specifies the time interval for sending an alert about changes to a specific list, list item, document library, or document.
Public enumerationSPAlertStatusSpecifies the status of an alert.
Public enumerationSPAlertTypeSpecifies the type of item that an alert applies to.
Public enumerationSPAuditEventSourceSpecifies whether an audited event occurred programmatically or as a result of user action through the Windows SharePoint Services 3.0 UI.
Public enumerationSPAuditEventTypeSpecifies types of events, for a particular site collection, site, list, folder, or list item, that are auditable by using the SPAudit class.
Public enumerationSPAuditItemTypeSpecifies the types of object that can be audited.
Public enumerationSPAuditLocationTypeSpecifies the actual location of a document in a SharePoint document library.
Public enumerationSPAuditMaskTypeSpecifies what kind of actions and events are being audited for a particular site collection, site, list, folder, or list item object.
Public enumerationSPBasePermissionsSpecifies the built-in permissions available in Windows SharePoint Services.
Public enumerationSPBaseTypeSpecifies the base type for a list.
Public enumerationSPCalendarOrderTypeSpecifies the order to use for day, month, and year in calendar dates.
Public enumerationSPCalendarTypeSpecifies the calendar type.
Public enumerationSPChangeCollection.CollectionScopeSpecifies the scope at which a change log is retrieved.
Public enumerationSPChangeTypeSpecifies the type of change to return through a query against the change log.
Public enumerationSPCheckinTypeSpecifies the type of check in for a file.
Public enumerationSPChoiceFormatTypeSpecifies how options for how to display selections in a choice field.
Public enumerationSPCopyDestinationTypeSpecifies the behavior used for updates of a document to a copy destination.
Public enumerationSPCopyErrorCodeSpecifies copy-specific error codes.
Public enumerationSPCurrencyFieldFormats Obsolete. Specifies the format to use in currency fields.
Public enumerationSPCustomizedPageStatusSpecifies the customization status of a Windows SharePoint Services page.
Public enumerationSPDateTimeFieldFormatTypeSpecifies the format to use in displaying date and time fields.
Public enumerationSPDistributionGroupJobTypeDescribes a type of asynchronous operation that is performed on distribution groups.
Public enumerationSPEventHostTypeSpecifies the type of object that is hosting the event.
Public enumerationSPEventReceiverStatusSpecifies the status of trapping an event.
Public enumerationSPEventReceiverTypeSpecifies the type of event that has occurred for a Windows SharePoint Services object.
Public enumerationSPEventTypeSpecifies the type of event for a list, list item, document, or document library to which an alert responds.
Public enumerationSPFeatureScopeSpecifies the scope to which the feature applies.
Public enumerationSPFieldTypeSpecifies a field type for a field.
Public enumerationSPFieldUserSelectionModeSpecifies the selection mode for creating or editing column values.
Public enumerationSPFile.SPCheckOutStatusSpecifies the check-out status for a file in a document library.
Public enumerationSPFileConversionResultIndicates the results of a file transform.
Public enumerationSPFileConversionStateSpecifies the conversion state for a file that is being transformed.
Public enumerationSPFileLevelSpecifies the level of publication for a document.
Public enumerationSPFileSystemObjectTypeSpecifies a type of file system object.
Public enumerationSPIssueList.ReportTypeSpecifies the kind of report to use in displaying data from an Issues list.
Public enumerationSPListCategoryTypeSpecifies a list template category type for use on the Create page.
Public enumerationSPListEventTypeSpecifies the type of an event that occurs in a document library.
Public enumerationSPListTemplate.QuickLaunchOptionsSpecifies whether to display Quick Launch links to lists created through the list template.
Public enumerationSPListTemplateTypeSpecifies the type of a list definition or a list template.
Public enumerationSPModerationStatusTypeSpecifies values for content approval status of items in lists and document libraries.
Public enumerationSPMoveOperationsSpecifies criteria for how to move files.
Public enumerationSPNumberFormatTypesSpecifies the number of decimal places to use in number and currency fields.
Public enumerationSPObjectTypeSpecifies the type of object.
Public enumerationSPOpenBinaryOptionsProvides values to pass when opening a binary stream file when using the OpenBinary or OpenBinaryStream methods.
Public enumerationSPPermissionGroupRepresents the permissions available for role definitions on a Web site. This enumeration is obsolete. Use the SPPermissionGroup64 enumeration instead.
Public enumerationSPPermissionGroup64Represents the permissions available for role definitions on a Web site.
Public enumerationSPPreviewValueSizeSpecifies the size of the preview value for a multiline text field.
Public enumerationSPRecycleBinItemStateSpecifies the Recycle Bin stage of the item.
Public enumerationSPRecycleBinItemTypeSpecifies the type of Recycle Bin item.
Public enumerationSPRecycleBinOrderBySpecifies the column by which to order a Recycle Bin query.
Public enumerationSPRecycleBinTypeSpecifies whether the Recycle Bin is the end-user or site-collection Recycle Bin.
Public enumerationSPRichTextModeSpecifies the rich text formatting of a field.
Public enumerationSPRights Obsolete. Specifies the rights that apply to users, site groups, and cross-site groups.
Public enumerationSPRoleTypeSpecifies the types of roles that are available for users and groups.
Public enumerationSPSecurity.SPOperationCodeInfrastructure.
Public enumerationSPSite.StorageManagementInformationTypeSpecifies the kind of storage management data to display.
Public enumerationSPSite.StorageManagementSortedOnSpecifies whether items on a page are sorted by size (increasing or decreasing) or by date (increasing or decreasing).
Public enumerationSPSite.StorageManagementSortOrderSpecifies the direction in which items are sorted on a page.
Public enumerationSPTemplateFileTypeSpecifies the type of file that is created based on the site definition or template.
Public enumerationSPTransformCacheTypeInfrastructure.
Public enumerationSPUrlFieldFormatTypeSpecifies the format used for URL fields.
Public enumerationSPViewCollection.SPViewTypeSpecifies the type of view implemented for a list.
Public enumerationSPViewScopeSpecifies the recursive scope of a view for a document library.
Public enumerationSPWeb.WebAnonymousStateSpecifies settings for anonymous access to a Web site.
Public enumerationSPWebTemplate.TeamCollaborationSiteConfigurationSpecifies the type of team collaboration site definition.
Public enumerationSPWebTemplate.WebTemplateSpecifies the type of a site definition.
Public enumerationSPWorkItemStatusSpecifies the current processing status of an SPWorkItem object instance. The value is passed to the InternalState property.
Public enumerationWebASPXPageIndexModeSets a value that indicates one of three indexing modes that can apply to a Web page.
Public enumerationWffRequestTypeSpecifies the type of file dialog box or form for a document library.