Microsoft.SharePoint.Publishing Namespace

Classes

AddinPlugin

Represents the settings of a social plugin.

AddinSettings

Represents the settings of a site services add-in.

CachedException

Used by a cache to report a problem with an original cause that may have occurred in the past as part of a separate operation.

CatalogConnectionManager

Manages catalog connections that are used in a site collection.

CatalogConnectionSettings

Stores configuration information for the PublishingCatalogUtility object that is connected to a SPSite object.

CatalogShareSettings

Settings for connecting to and consuming a shared publishing catalog that is used for rendering on another site.

CatalogTaxonomyFieldSettings

Provides information about category fields in a shared publishing catalog.

CbqQueryCache

Caches the CbqQueryVersionInfo for a specified Content Query Web Part. This class cannot be inherited.

CbqQueryVersionInfo

Contains information about a specific version of a Content By Query Web Part.

CollectionBase

Base class for public collections.

CollectionBase<T>

Creates a generic class for all public generic collections.

CommandLineSyntaxException

Represents an exception thrown when the command line syntax is incorrect.

ContentTypeId

Provides a set of read-only properties that uniquely identify specific content types.

CrossListQueryCache

Manages the cache for the Cross List Query.

CrossListQueryInfo

Contains data about how to perform a query using a SPCrossListQuery object with audience targeting.

CustomizableString

Represents a string-typed property with a default value that is used if a custom value has not been explicitly assigned.

DesignPackage

A static class that is used to import and export a design package to and from a site collection.

DesignPackageInfo

Represents metadata that are related to a design package.

DisposableListItemWrapper

The members of this namespace or class are reserved for internal use and are not intended to be used directly from your code.

DocumentToPublishingPageConversionException

Represents the exception that is thrown when documents are being converted to publishing pages and errors occur during the conversion process.

EnhancedHtmlEditing

Replaces the SharePoint Content Editor Web Part rich-text editor with a more comprehensive version.

FeatureIds

Provides a set of read-only properties that uniquely identify specific SharePoint Features.

FieldId

Provides a set of read-only properties that uniquely identify specific SharePoint fields.

FreezableObject

Represents an abstract base class that provides a simplified version of the Freeze() functionality that is defined in the Freezable class.

ImageRendition

Handles the metadata of an image rendition.

ImageRenditionCollection

Provides image rendition information for a specific site collection.

InheritableProperty<TValueType>

Base class for inheritable properties on the PublishingWeb class.

InheritableStringProperty

Represents an inheritable property of a string value.

InvalidPageLayoutException

Represents the exception that is thrown when an attempt is made to create an invalid PageLayout object.

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.

ListItemBasedCollection<T>

The members of this namespace or class are reserved for internal use and are not intended to be used directly from your code.

ListItemBasedReadOnlyCollection<T>

The members of this namespace or class are reserved for internal use and are not intended to be used directly from your code.

ListItemWrapper

The members of this namespace or class are reserved for internal use and are not intended to be used directly from your code.

LongRunningOperationStatus

Represents the status of the job that is currently running.

MappingsFileBasePage

Provides the code-behind for the mappings file.

MediaPlayerExtensions

Represents settings for the media player.

MigrationHttpModule

Handles URL redirection on a migrated site if the redirection is enabled.

NavigationFeatureHandler

Provides event handlers that are called when Navigation or NavigationProperties features are activated, deactivated, installed, or uninstalled.

PageLayout

Represents a Microsoft SharePoint Server 2010 page layout. This class cannot be inherited.

PageLayoutCollection

Creates a collection of PageLayout objects.

PageLayoutCreationInformation

Represents the information needed for a page layout to be created.

PortalProvisioningProvider

The members of this namespace or class are reserved for internal use and are not intended to be used directly from your code.

PublishingCachablePage

Represents the base class used for all page layouts and .aspx pages that use new performance enhancements in the Microsoft.SharePoint.Publishing namespace.

PublishingCache

Provides the static Microsoft.SharePoint.Publishing.PublishingCache.ListCacheContents method to output the cache contents of an SPSite object to a Stream object.

PublishingCatalogUtility

Utilities that publish a list or a library as a publishing catalog for subscription from another site.

PublishingHttpModule

This member is reserved for internal use and is not intended to be used directly from your code.

PublishingLayoutPage

Base class for all publishing layout pages.

PublishingObjectStatus

Encapsulates the object status (version, deployment, times created or modified, etc.) for a generic SharePoint Publishing object.

PublishingPage

Provides publishing-related behavior for an .aspx page that is stored in a PublishingWeb object.

PublishingPageCollection

Represents a collection of PublishingPage objects.

PublishingSite

Provides publishing behavior for an SPSite object that supports publishing.

PublishingSoapException

Represents the exception that is thrown when an error involving a SOAP operation occurs.

PublishingTimerJobsFeatureHandler

Handles actions related to the Publishing Timer Jobs feature.

PublishingWeb

Provides publishing behavior for an SPWeb instance that supports publishing.

PublishingWebCollection

Represents a collection of PublishingWeb objects.

QueryBasedCollection<T>

Represents the collection base class that provides data paging support for large collections and querying support such as sorting and filtering.

ScheduledItem

Provides a wrapper that includes scheduling-specific behavior for items in the SPListItem class.

SearchTokenExpansion

Expands search tokens.

SearchTokenExpansionContext

Represents the context used for a SearchTokenExpansion object.

SiteCacheSettings

Provides the current settings of the cache for the requested SPSite object.

SiteCacheSettingsWriter

Allows the user to update the site-wide cache settings.

SiteDataResults

Represents the result data from an SPSiteDataQuery object.

SiteImageRenditions

Exposes the operations to read and write image renditions from a site collection.

SiteServicesAddins

The SiteServicesAddins class provides methods that manage site services add-ins and social plug-ins.

SpellChecker

Represents the Spelling Checker Web service.

SpellerLanguages

Represents the list of languages supported by Microsoft.SharePoint.Publishing.Spellchecker object.

SummaryLinkCollection

A collection of SummaryLink objects.

TemplateRedirectionPage

Represents the page class used for all Publishing pages that use the page layout rendering model.

VariationLabel

Represents Variation Label objects that are managed from the "/_layouts/VariationLabels.aspx" page.

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.

Structs

FlaggedWord

Flags a misspelled or repeated word.

SavedCacheSettings

Structure used to save and restore the cache settings during a deployment import operation.

SpellCheckResults

Represents results returned by the Web service.

SpellingErrors

List of misspellings for a chunk of text.

SpellingSuggestions

Lists the spelling suggestions for a misspelled word.

Interfaces

IDocumentConverterControl

This interface is used for exposing settings of document converters to the user.

IPublishingPageRouter

Represents an interface which can be implemented to specify how a Microsoft.SharePoint.Publishing.PublisingPage object is to be routed.

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.

Enums

AutomaticSortingMethod

Provides options that specify which property to use when automatically sorting navigation items.

IntervalUnit

The unit of a period of time.

NodeOrder

The members of this namespace or class are reserved for internal use and are not intended to be used directly from your code.

NodeTypes

Represents the various node types in Microsoft SharePoint Foundation.

OrderingMethod

Options that specify how navigation items are ordered.

PageConversionPriority

Represents the enumeration that is passed that indicates the priority of a page conversion job.

PublishingObjectType

Provides enumeration constants that specify Microsoft.SharePoint.Publishing object types.

SpellCheckErrorCode

Describes errors that can occur during spell checking.

SpellingErrorType

Represents a type of spelling error, either a repeated word or a misspelled word.

Delegates

BypassLockedItemDelegateMethod

Bypasses record locks of the specified item.

PublishingWeb.ProcessPublishingPage

A delegate to process a PublishingPage.