Printer Friendly Version      Send     
Click to Rate and Give Feedback
Microsoft.SharePoint Namespace
Provides types and members for working with a top-level site and its subsites or lists.
 ClassDescription
Public classNameValuePair Defines 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 classSPAlert Represents 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 classSPAlertCollection Represents a collection of SPAlert objects. The SPAlertCollection is available as a property of either SPWeb or SPUser.
Public classSPAlertTemplate Defines the template used for an alert.
Public classSPAlertTemplateCollection Represents a collection of alert templates.
Public classSPAttachmentCollection Represents the collection of attachments for a list item.
Public classSPAudit Enables auditing of how site collections, sites, lists, folders, and list items are accessed, changed, and used.
Public classSPAuditEntry Contains information about an audited event that is connected to a site collection, site, folder, list, or list item.
Public classSPAuditEntryCollection Provides a container for SPAuditEntry objects.
Public classSPAuditQuery Defines a query of the audit entries of the SharePoint database.
Public classSPBaseCollection Provides the base functionality for collections in the Microsoft.SharePoint and Microsoft.SharePoint.Administration namespaces.
Public classSPBuiltInContentTypeId 
Public classSPBuiltInFieldId A 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 classSPCalendarViewStyle Represents a day, week, or month view style for a calendar.
Public classSPCalendarViewStyleCollection Represents a collection of SPCalendarViewStyle objects.
Public classSPChange Represents 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 classSPChangeAlert Represents a change to an alert.
Public classSPChangeCollection Represents a collection of SPChange objects. The maximum number of changes that can be represented in a collection is 1000.
Public classSPChangeContentType Represents a change to a content type.
Public classSPChangeField Represents a change to a site column.
Public classSPChangeFile Represents a change to a file that is outside a list or to an attachment.
Public classSPChangeFolder Represents a change to a folder.
Public classSPChangeGroup Represents a change to a group.
Public classSPChangeItem Represents a change to an item.
Public classSPChangeList Represents a change to a list.
Public classSPChangeQuery Defines a query that is performed against the change log in Windows SharePoint Services.
Public classSPChangeSecurityPolicy Represents a change to a security policy.
Public classSPChangeSite Represents a change to a site collection.
Public classSPChangeToken Represents the unique sequential location of a change within the change log.
Public classSPChangeTokenCollection Represents a collection of SPChangeToken objects.
Public classSPChangeUser Represents a change to a user.
Public classSPChangeView Represents a change to a view.
Public classSPChangeWeb Represents a change to a Web site.
Public classSPCheckedOutFile Represents a checked-out file in a document library or workspace.
Public classSPContentType Represents a site or list content type.
Public classSPContentTypeCollection Represents a collection of site or list content types.
Public classSPContentTypeReadOnlyException 
Public classSPContentTypeSealedException 
Public classSPContentTypeUsage Used to track available content types used throughout a site collection.
Public classSPContextRepresents the context of an HTTP request in Windows SharePoint Services.
Public classSPCopyDestination Represents a copy destination for a document on a SharePoint Web site.
Public classSPCopyDestinationCollection Represents a collection of SPCopyDestination objects.
Public classSPCopyFieldInformation Represents type information that is associated with fields being copied across servers.
Public classSPCopyFieldMask Represents a field mask for a copied item.
Public classSPCustomWebTemplate Represents a custom site template.
Public classSPDailySchedule Represents a daily schedule for a job definition.
Public classSPDataRetrievalServicesSettings Obsolete. 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 classSPDistributionGroupException Represents an en exception that occurs while performing an operation on a distribution list for a group.
Public classSPDistributionGroupJobData Holds information about an asynchronous Directory Management Service request.
Public classSPDocDiscussion Represents all the discussions associated with a single document that has been discussed in a document library.
Public classSPDocDiscussionCollection Represents the collection of SPDocDiscussion objects associated with documents in a specific document library.
Public classSPDocTemplate Represents a document template used in a document library.
Public classSPDocTemplateCollection Represents a collection of document templates.
Public classSPDocumentLibrary Represents a document library in Windows SharePoint Services.
Public classSPEmailEventReceiver Provides a method for trapping the event when a list receives an e-mail message.
Public classSPEncodedResourceExpressionBuilder Represents an expression builder for returning an encoded resource.
Public classSPEvaluatorModeProvisioner Represents a provisioner for creating the default site and content in stand-alone installations of Windows SharePoint Services.
Public classSPEvaluatorModeProvisioning Represents 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 classSPEventPropertiesBase Base class that provides the event properties that are common to all event types. This class is never instantiated.
Public classSPEventReceiverBase Base class that provides methods for event receivers in the Windows SharePoint Services object model. This class is never instantiated.
Public classSPEventReceiverDefinition Abstract base class that defines general properties of an event receiver.
Public classSPEventReceiverDefinitionCollection Represents 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 classSPException Represents an exception in Windows SharePoint Services.
Public classSPExecutingConversionRequest Conveys the context of a document conversion.
Public classSPExternalBinaryId Provides the means to retrieve ID values that allow you to retrieve files that are stored in an External BLOB Store.
Public classSPExternalBinaryIdCollection A collection of BinaryID values provides using an SPExternalBinaryId object, and that correspond with binary files stored in an External BLOB Store.
Public classSPFeature Represents the state of a feature at its corresponding scope.
Public classSPFeatureCollection Represents a collection of SPFeature objects.
Public classSPFeatureDependency Represents a Feature that is depended upon by another Feature.
Public classSPFeatureDependencyCollection Represents a collection of Features that are depended upon by another Feature.
Public classSPFeatureProperty Represents a single Feature property.
Public classSPFeaturePropertyCollection Represents a collection of SPFeatureProperty objects.
Public classSPFeatureReceiver Base abstract class that can be overridden to trap the activation, deactivation, installation, or uninstallation of a Feature.
Public classSPFeatureReceiverProperties Represents 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 classSPFieldAllDayEvent Represents a Boolean field that specifies an all-day activity without a start or end time.
Public classSPFieldAttachments Represents a field that contains attachments.
Public classSPFieldBoolean Represents a Boolean field type.
Public classSPFieldCalculated Represents a calculated field in a list.
Public classSPFieldChoice Represents a choice field.
Public classSPFieldCollectionRepresents a collection of SPField objects.
Public classSPFieldComputed Represents a computed field, which is a field that depends on another field for its contents.
Public classSPFieldCrossProjectLink Represents a field that is used to connect a list event with a Meeting Workspace site.
Public classSPFieldCurrency Represents a field that contains currency values.
Public classSPFieldDateTime Represents a field that contains date and time values.
Public classSPFieldFile Represents a field that contains a file.
Public classSPFieldLink Represents a single column, or field, reference included in a content type.
Public classSPFieldLinkCollection Represents the collection of column, or field, references in a content type.
Public classSPFieldLookup Represents a lookup field.
Public classSPFieldLookupValue Contains the value for an SPFieldLookup object.
Public classSPFieldLookupValueCollection Contains the values for an SPFieldLookup object that can contain multiple values.
Public classSPFieldModStat Represents a field that contains content approval status.
Public classSPFieldMultiChoice Represents a choice field that allows multiple values.
Public classSPFieldMultiChoiceValue Contains the value for an SPFieldLookup object.
Public classSPFieldMultiColumn Represents a multicolumn field type.
Public classSPFieldMultiColumnValue Contains the value for an SPFieldMultiColumn object.
Public classSPFieldMultiLineText Represents a text field that can contain multiple lines.
Public classSPFieldNumber Represents a field that contains numbers.
Public classSPFieldPageSeparator Represents a field that is used to insert a page break in a survey list.
Public classSPFieldRatingScale Represents a rating scale field that is used in surveys.
Public classSPFieldRatingScaleValue Contains the value for an SPFieldRatingScale object.
Public classSPFieldRecurrence Represents a field that contains a recurrence pattern in a Calendar list.
Public classSPFieldText Represents a field that contains a single line of text.
Public classSPFieldTypeDefinition Represents a field type definition.
Public classSPFieldTypeDefinitionCollection Represents a collection of SPFieldTypeDefinition objects.
Public classSPFieldUrl Represents a field that contains URL values.
Public classSPFieldUrlValue Contains the value for an SPFieldUrl object.
Public classSPFieldUserRepresents a user field.
Public classSPFieldUserValue Contains the value for an SPFieldUser object.
Public classSPFieldUserValueCollection Contains the values for an SPFieldUser object that can contain multiple values.
Public classSPFieldValidationException Represents an exception that is thrown when an error occurs during field value validation.
Public classSPFieldWorkflowStatus 
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 classSPFileCollection Represents a collection of SPFile objects.
Public classSPFileStream Exposes a Stream object around a SharePoint file.
Public classSPFileVersion Represents a version of an SPFile object.
Public classSPFileVersionCollection Represents a collection of SPFileVersion objects.
Public classSPFolder Represents a folder on a SharePoint Web site.
Public classSPFolderCollection Represents a collection of SPFolder objects.
Public classSPForm Represents a form creating, displaying, or editing a list item in a list.
Public classSPFormCollection Represents a collection of SPForm objects.
Public classSPFormContext Provides information about the context that is specific to a list item form.
Public classSPGroup Represents a group on a Windows SharePoint Services Web site.
Public classSPGroupCollection Represents a collection of SPGroup objects.
Public classSPHourlySchedule Represents an hourly schedule for a job definition.
Public classSPHtmlEncodedResourceExpressionBuilder Represents an expression builder for returning an HTML-encoded resource string.
Public classSPInvalidPropertyException Represents an exception that is thrown for invalid properties in a property bag.
Public classSPIssueList Represents an issues list.
Public classSPItem Abstract base class that constitutes the data transport item upon which forms operate.
Public classSPItemEventDataCollection Holds 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 classSPItemEventProperties Contains properties for asynchronous list item event handlers, and serves as a base class for Before synchronous event handlers.
Public classSPItemEventReceiver Provides methods for trapping events that occur to items. This class is never instantiated.
Public classSPLanguage Represents a natural language used within the context of Microsoft Windows SharePoint Services.
Public classSPLanguageCollection Represents a collection of SPLanguage objects.
Public classSPLink Describes a link to or from a document or regular list item.
Public classSPLinkCollection Represents a collection of Microsoft.SharePoint.SPLink objects.
Public classSPListRepresents a list on a SharePoint Web site.
Public classSPListCollection Represents a collection of SPList objects.
Public classSPListEvent Represents 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 classSPListEventProperties Contains properties for list events.
Public classSPListEventReceiver Provides methods to trap events that occur for lists. This class is never instantiated.
Public classSPListItem Represents an item or row in a list.
Public classSPListItemCollection Represents a collection of SPListItem objects.
Public classSPListItemCollectionPosition Supports 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 classSPListItemVersion Represents a version of a list item.
Public classSPListItemVersionCollection Represents a collection of SPListItemVersion objects.
Public classSPListTemplate Represents 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 classSPListTemplateCollection Represents a collection of SPListTemplate objects.
Public classSPLocale Represents the information for a locale that can be set in a SharePoint site, including the display name and locale identifier (LCID). 
Public classSPLocaleCollection Represents a collection of SPLocale objects.
Public classSPLocalizationCollection Defines the list of strings that represent localization countries, languages, or regions.
Public classSPLongOperation Sets 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 classSPMember Represents the base class for the SPUser and SPGroup classes.
Public classSPMemberCollection An abstract class encapsulating the behavior of user collections and group collections.
Public classSPMinuteSchedule Represents a minute schedule for a job definition.
Public classSPMobileContext Provides information about the current context that is needed for interaction between mobile devices and Windows SharePoint Services 3.0 Web sites.
Public classSPModerationInformation Provides information about the content approval status for an item in a list or a document library.
Public classSPModule Represents the collection of files and views that are used in a site template.
Public classSPModule.SPModulePropertyBag Represents metadata for a module.
Public classSPModuleCollection Represents a collection of SPModule objects.
Public classSPMonthlySchedule Represents 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 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.)   Obsolete.
Public classSPPermissionCollection 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.)   Obsolete.
Public classSPPictureLibrary Represents a document library that contains pictures.
Public classSPPrincipal Represents a user or group that can be assigned permissions in Windows SharePoint Services to control security.
Public classSPQuery Represents a query in a list view.
Public classSPRecycleBinItem Represents an item in the Recycle Bin for a Web site or a site collection.