Microsoft.SharePoint.Publishing.WebControls Namespace

Classes

AssetUrlSelector

Renders an HTML input field and button or generates ECMAScript that opens the Asset Picker dialog box used to select a link or image URL from a site collection.

AuthoringContainer

Container control used to display or hide authoring components on a Web page, based on the current context.

BaseRichField

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

BaseRichSelector

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

BaseRichUrlField

Represents the field control for Rich Image field type.

BaseTableOfContentsDataSource

Provides the base class for all table of contents data sources.

BaseTableOfContentsDataSourceView

Provides the base class for all table of contents data source views.

BaseTableOfContentsToolPart

Provides the base class for all Table Of Contents web part tool parts.

CatalogSourceFieldControl

Defines a field rendering control for a PublishingCatalogSourceField object that is optimized to pick a URL for a catalog item from a search index by using the CatalogConnectionManager class.

CmsDataFormWebPart

Extends the DataFormWebPart object with features that are common to the Publishing Web Parts.

ConsoleDataSource

Represents a hierarchical data source containing a tree of console nodes.

ConsoleDataSourceView

Represents the hierarchical data source view for use with the ConsoleDataSource object.

ConsoleDesigner

Extends the design-mode behavior of a Web server control.

ConsoleError

Describes a page error that resulted from authoring or editing operations.

ConsoleErrorDisplay

Represents the control that is used to display details of an error that has occurred during authoring or editing operations.

ConsoleNode

Represents the basic structure used for the Console menu.

ConsoleNodeCollection

Derives from the abstract class CollectionBase to provide a ConsoleNode object collection class.

ConsoleVisibilityContainer

Container that governs whether contained controls are displayed, based on user preference and page state.

ContentByQueryToolPart

Generates a toolpane to assist users in customizing a Content By Query Web Part.

ContentByQueryWebPart

A Web Part object that is used to retrieve dynamic information.

ContentByQueryWebPartException

Represents errors that occur during Content By Query Web Part execution.

DeviceChannelPanel

Represents a container control that makes its child control visible only when the current device channel is one of the specified channels.

DocumentLibraryFileExistValidator

Verifies whether a file exists in the document library.

EditModePanel

Provides a container that shows or hides its child controls based on the mode of the page.

EditPageHyperLink

A hyperlink control that when placed on the page offers a link that a user can click to edit the page.

FileExtensionValidator

Validates that the value of an input field ends in the specified file name extension.

HtmlEditor

Represents a server control that enables the user to edit HTML content inline.

InsertMediaRibbonButton

Adds a media button to the ribbon.

LastModifiedIndicator

Indicates the date that the current page was last modified.

LayoutDivContainer

Provides the class for HTML server controls that map to HTML DIV elements and can be styled individually for any page.

LayoutVariationsFieldControl

Represents a control whose data items are single lines of text specifying layout variations.

LevelHierarchyDataSource

Used by the LevelHierarchyWebPart object to gather data.

LevelHierarchyDataSourceView

Represents a single (default) view of the LevelHierarchyDataSource class.

LevelHierarchyToolPart

Extends the ToolPart class for Web Parts that are hierarchical.

LevelHierarchyWebPart

Represents the base class for Web Parts that render hierarchical data using Extensible Stylesheet Language (XSL) style sheets.

MediaFieldControl

A field control capable of displaying the value of a Media field by using a media player.

MediaWebPart

A Web Part that displays media content through the use of a media player.

MediaWebPartMobileAdapter

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

MobilePanel
NewPageLayoutValidatorAggregator

Represents a control used to validate input for creating new page layout in Master Page Gallery.

PageLayoutValidator

Verifies whether a page layout already exists in the Master Page Gallery.

PagePublishDateIndicator

Indicates the date that the current page either has gone live or will go live.

PublishingButton

User interface (UI) control that renders in the Web browser as a clickable button with Microsoft SharePoint Foundation publishing styles.

PublishingContext

Adding this control to a Publishing page creates input fields on the page that are important for authoring-related operations.

PublishingInformationControl

Represents a control that renders publishing-related state information as a client script block.

PublishingMenu

A user interface (UI) component that displays several actions that can be performed by authors in Microsoft SharePoint Foundation Publishing.

PublishingPageStatusIndicator

Represents a control that indicates the status of the current page.

PublishingPageVersionIndicator

Represents a control that indicates the version of the current page.

PublishingPageVersionStyleIndicator

Represents a Cascading style sheet (CSS) style name, based on the current version of the page.

PublishingScheduleControl

Represents the control used to edit the ScheduledItem.StartDate or ScheduledItem.EndDate property of a ScheduledItem object.

PublishingScheduleFieldControl

Represents the control used to edit the ScheduledItem.StartDate or ScheduledItem.EndDate of a ScheduledItem.

PublishingSiteActionsMenuCustomizer

Adds custom actions for the Publishing feature to the Site Actions menu.

QuickAccessMenu

User interface (UI) component that displays common actions that can be performed by authors in Microsoft SharePoint Foundation Publishing.

RedirectControl

Server control that redirects the current user to the URL specified in the RedirectURL field of the current page. This redirect happens only if the page is currently published and that user does not have rights to edit the page.

RichHtmlField

Represents a field control used to edit data in the HtmlField type fields.

RichImageField

Field control object that you can use to edit data in ImageField type fields.

RichImageSelector
RichLinkField

Field control used for editing data in fields of the LinkField type.

RichLinkSelector

Provides an edit control for selecting a hyperlink URL and setting its display properties.

SaveBeforeNavigationControl

Placing this control on a Publishing page triggers saving the publishing page when that page is in Edit mode and the user attempts to navigate to another page.

SiteElementControl

Represents the Site Elements control that is used to render master page elements such as a header or a footer.

SmallBusinessWebsiteConsoleAction

Adapts pages to features available in a small business website feature context.

SmallBusinessWebsiteControlBase

Serves as the base class for small business website delegate controls.

SmallBusinessWebsiteDesignBuilderAction

Responds to events raised for the “design builder delegate” delegate control.

SmallBusinessWebsiteDesignEditorAction

Responds to events raised for the “design editor delegate” delegate control.

SmallBusinessWebsiteDesignPackageActions

Defines a user control that contains action controls for design packages.

SmallBusinessWebsiteDesignPreviewAction

Responds to events raised for the design preview delegate control.

SmallBusinessWebsiteNoAdminStyleAction

Sets the ThemeOverride to none in the HttpContext for pages within ~/_layouts and ~/catalog/ so they are not themed.

SpellCheckToolbarButton

Represents the toolbar button that launches spell checking in Microsoft SharePoint Foundation forms.

SpellCheckV4Action

Registers the spellchecking client files and data, when appropriate.

SPUrlExpressionBuilder

An expression editor class that helps controls that are using this class to be displayed correctly.

SPUrlExpressionEditor

Defines a set of properties and methods for evaluating an expression that contains ~site, ~site and/or ~language that is associated with a control property at design time.

SummaryLinkFieldControl

Represents a Web control that is associated with a SummaryLinkField.

SummaryLinkToolbar

Represents a temporary AddSummaryLink control that renders a link to the AddSummaryLink page.

SummaryLinkToolPart

Represents the tool part for a SummaryLinkWebPart object.

SummaryLinkWebPart

Derived ASP.NET Web Part that is used to interact with SummaryLinks.

SummaryLinkWebPartException

Represents errors that occur during SummaryLinkWebPart execution.

TableOfContentsDataSource

A LevelHierarchyDataSource that is used to gather data for the TableOfContentsWebPart.

TableOfContentsDataSourceView

Provides the view for the TableOfContentsDataSource object.

TableOfContentsTaxonomyDataSource

Represents a data source for a table of contents that supports taxonomy-based managed navigation.

TableOfContentsTaxonomyDataSourceView

Represents a TableOfContentsTaxonomyDataSource object that supports taxonomy-based managed navigation.

TableOfContentsTaxonomyToolPart

Represents a table of contents tool part that is used for taxonomy-based managed navigation.

TableOfContentsToolPart

Represents the tool pane that helps configure the Table of Contents Web Part.

TableOfContentsWebPart

Renders a hierarchical view of Web Parts and Web pages when structural navigation is enabled, and renders the navigation term set when managed navigation is enabled.

ValidatorAggregator

Represents a list of validators for a control.

VariationDataSource

Represents the DataSource control that supplies data used to render the Variation Flag control.

VariationsLabelEcbMenu

This class or member is deprecated. When you upgrade or write new applications that use this class or member, use the new class or member instead. A sample UI control that shows how to connect to the control to display a drop-down menu of the Variation peer links to the current Page.

VariationsRootLandingDesignTime

This class is embedded in "/_controlstemplates/VariationsRootLanding.ascx" to render default design-time text for Microsoft SharePoint Designer.

VariationsRootLandingRunTime

Embedded in "/_controlstemplates/VariationsRootLanding.ascx" to render default run-time text when Variations Root Landing logic in the ascx file did not redirect the user to a Variation subsite.

VideoRendition

Represents a VideoRendition object that abstracts media rendition properties required for playback in the media player.

XmlConsoleDataSource

An implementation of the XmlConsoleDataSource object that generates data that is based on a specially designed XML configuration file.

Interfaces

ICompositeInputControl

An interface that can be implemented by composite controls. Used to create external controls that will allow easy access to the main input control of the child controls.

Enums

AuthoringContainerDisplays

Audiences to which the contents of a given AuthoringContainer can be exposed.

AuthoringStates

Represents the current state of a page, which is used to determine whether to show a specified ConsoleNode.

ConfigMenuOptions

Represents the actions that are performed on a specified ConsoleNode object when it is added to an existing ConsoleNodeCollection.

ConsoleErrorDisplayType

The format in which a ConsoleErrorDisplay control object is renders itself.

ConsoleVisibilityStates

This bitmask represents the conditions under which the contents of a ConsoleVisibilityContainer object are displayed.

ContentByQueryWebPart.FilterChainingOperator

Specifies how to combine the filters.

ContentByQueryWebPart.FilterFieldQueryOperator

Specifies constants that define the filter operator for each query triplet.

ContentByQueryWebPart.QueryScope

Specifies the source scope of the query.

ContentByQueryWebPart.SortDirection

Specifies the sort direction for SortBy and GroupBy Web Part properties.

MediaDisplayMode

Specifies the allowable media player display modes.

PageDisplayMode

Specifies a page Display mode used by the control.

PublishingMenuDisplayStyle

Display style for this Publishing menu.

TableOfContentsWebPart.NavigationSortOption

Provides constants to specify a sort field.

TableOfContentsWebPart.SortDirection

Represents the possible sort direction for Web Parts and Web pages.

VariationsLabelMenuConfiguration

Provides various configurations for Label Menu control links.

Delegates

ContentByQueryWebPart.ProcessData

Delegate called to process data before the data is sent to the XSLT transformation.