Share via


Microsoft.SharePoint.Publishing Namespace

The Microsoft.SharePoint.Publishing namespace provides the fundamental publishing infrastructure for Microsoft Office SharePoint Server 2007.

Classes

  Class Description
Public class CbqQueryCache Caches the CbqQueryVersionInfo for a specified Content Query Web Part. This class cannot be inherited.
Public class CbqQueryVersionInfo Contains information about a specific version of a Content Query Web Part.
Public class CollectionBase Base class for public collections.
Public class CollectionBase<T> Generic class for all public generic collections.
Public class CommandLineSyntaxException Represents a CommandLineSyntaxException class.
Public class ContentTypeId Provides a set of read-only properties that uniquely identify specific content types.
Public class CrossListQueryCache Manages the cache for the Cross List Query. This class cannot be inherited.
Public class CrossListQueryInfo Contains data about how to perform an SPCrossListQuery with audience targeting.
Public class DisposableListItemWrapper The members of this namespace or class are reserved for internal use and not intended to be used directly from your code.
Public class DocumentToPublishingPageConversionException The DocumentToPublishingPageConversionException is thrown when documents are being converted to publishing pages and errors occur during the conversion process.
Public class EnhancedHtmlEditing Replaces the SharePoint Content Editor Web Part rich text editor with a more comprehensive version.
Public class FeatureIds Provides a set of read-only properties that uniquely identify specific SharePoint Features.
Public class FieldId Provides a set of read-only properties that uniquely identify specific SharePoint fields.
Public class InheritableProperty<TValueType> Base class for inheritable properties on the PublishingWeb class. This class provides support pseudo-inheritance on selected SPWeb properties.
Public class InheritableStringProperty Represents an inheritable property of a string value.
Public class InvalidPageLayoutException Represents the exception that is thrown when an attempt is made to create an invalid PageLayout object.
Public class InvalidPublishingWebException Indicates the exception that is thrown when a property get, property set, or method related to a PublishingWeb structure fails because the PublishingWeb structure is not valid.
Public class ListItemBasedCollection<T> The members of this namespace or class are reserved for internal use and not intended to be used directly from your code.
Public class ListItemBasedReadOnlyCollection<T> The members of this namespace or class are reserved for internal use and not intended to be used directly from your code.
Public class ListItemWrapper The members of this namespace or class are reserved for internal use and not intended to be used directly from your code.
Public class LongRunningOperationStatus Returns the status of the job that is currently running.
Public class MigrationHttpModule Handles URL redirection on a migrated Microsoft Office SharePoint Server 2007 site if the redirection is enabled.
Public class NavigationFeatureHandler Provides event handlers that are called when Navigation or NavigationProperties features are activated, deactivated, installed, or uninstalled.
Public class PageLayout Represents a Microsoft Office SharePoint Server 2007 page layout. This class cannot be inherited.
Public class PageLayoutCollection A collection of PageLayout objects.
Public class PortalProvisioningProvider The members of this namespace or class are reserved for internal use and not intended to be used directly from your code.
Public class PublishingCachablePage Base class used for all page layouts and .aspx pages that use new performance enhancements in the Microsoft.SharePoint.Publishing namespace.
Public class PublishingCache Provides the static ListCacheContents() method to output the cache contents of an SPSite object to a Stream object.
Public class PublishingHttpModule Enables or disables ASP.NET output caching, as appropriate, for a specified response.
Public class PublishingLayoutPage Base class for all publishing layout pages.
Public class PublishingObjectStatus Encapsulates the object status (version, deployment, times created or modified, etc.) for a generic SharePoint Publishing object.
Public class PublishingPage Provides publishing-related behavior for an .aspx page that is stored in a PublishingWeb object.
Public class PublishingPageCollection A collection of PublishingPage objects.
Public class PublishingSite Provides publishing behavior for an SPSite object that supports publishing.
Public class PublishingSoapException Represents the exception that is thrown when an error involving a SOAP operation occurs.
Public class PublishingWeb The PublishingWeb class provides publishing behavior for an SPWeb instance that supports publishing. This class cannot be inherited.
Public class PublishingWebCollection Represents a collection of PublishingWeb objects.
Public class QueryBasedCollection<T> Collection base class that provides data paging support for large collections and querying support such as sorting and filtering.
Public class ScheduledItem The ScheduledItem class provides a wrapper that includes scheduling-specific behavior for items in the SPListItem class.
Public class SiteCacheSettings Provides the current settings of the cache for the requested SPSite object.
Public class SiteCacheSettingsWriter Allows the user to update the site-wide cache settings.
Public class SpellChecker Spelling checker Web Service.
Public class SummaryLink A SummaryLink object that provides a way to store Web addresses.
Public class SummaryLinkCollection A collection of SummaryLink items.
Public class TemplateRedirectionPage Page class used for all Publishing pages that use the PageLayout rendering model. This class examines the page layout of the current item and transfers execution to the page layout. This page class is used as base page class for all Publishing pages that use a page layout. We recommend that you use this page class directly rather than author a publishing page, because the required ASPX markup for a publishing page is not publicly documented and may change in future releases. Authors should use the "Create Page" user interface (UI) to create new publishing pages. Developers should use the PublishingPageCollection.Add() methods to create a new page through the object model.
Public class VariationLabel Represents Variation Label objects that are managed from the "/_layouts/VariationLabels.aspx" page.
Public class Variations The Variations class exposes essential information about the Variations system in a Site Collection that is activated with the Microsoft Office SharePoint Server 2007 Publishing feature.

Structures

  Structure Description
Public structure FlaggedWord Flags a misspelled or repeated word.
Public structure SavedCacheSettings Structure used to save and restore the cache settings during a deployment import operation.
Public structure SpellCheckResults Results returned by the Web service.
Public structure SpellingErrors List of misspellings for a chunk of text.
Public structure SpellingSuggestions Lists the spelling suggestions for a misspelled word.

Interfaces

  Interface Description
Public interface IDocumentConverterControl This interface is used for exposing settings of document converters to the user.
Public interface IWebPartVariationUpdate An interface that is implemented by using Web Parts. Use this interface when you need to update properties for a Web Part control that is copied to a Variation site.

Enumerations

  Enumeration Description
Public enumeration AutomaticSortingMethod Provides options that specify which property to use when automatically sorting navigation items.
Public enumeration IntervalUnit The unit of a period of time.
Public enumeration NodeOrder The members of this namespace or class are reserved for internal use and not intended to be used directly from your code.
Public enumeration NodeTypes Represents the various node types in Windows SharePoint Services.
Public enumeration OrderingMethod Options that specify how navigation items are ordered.
Public enumeration PageConversionPriority Enumeration that is passed that indicates the priority of a page conversion job. Recommended value is Medium.
Public enumeration PublishingObjectType Provides enumeration constants that specify Microsoft.SharePoint.Publishing object types.
Public enumeration SpellCheckErrorCode Describes errors that can occur during spell checking.
Public enumeration SpellingErrorType Type of error: either a repeated word or a misspelled word.