Share via


Microsoft.SharePoint.Publishing.WebControls Namespace

The Microsoft.SharePoint.Publishing.WebControls namespace contains classes that define the structure, appearance, and behavior of Web controls. These include the console infrastructure; base fields and selector; and other container, display, display type, field, panels, state objects, and Web Parts that SharePoint Server 2010 delivers.

Classes

  Class Description
Public class 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.
Public class AuthoringContainer Container control used to display or hide authoring components on a Web page, based on the current context.
Public class BaseRichField The members of this namespace or class are reserved for internal use and are not intended to be used directly from your code..
Public class BaseRichSelector The members of this namespace or class are reserved for internal use and are not intended to be used directly from your code.
Public class BaseRichUrlField Represents the field control for Rich Image field type.
Public class CmsDataFormWebPart Extends the DataFormWebPart object with features that are common to the Publishing Web Parts.
Public class ConsoleDataSource Represents a hierarchical data source containing a tree of console nodes.
Public class ConsoleDataSourceView Represents the hierarchical data source view for use with the ConsoleDataSource object.
Public class ConsoleDesigner Extends the design-mode behavior of a Web server control.
Public class ConsoleError Describes a page error that resulted from authoring or editing operations.
Public class ConsoleErrorDisplay Represents the control that is used to display details of an error that has occurred during authoring or editing operations.
Public class ConsoleNode Represents the basic structure used for the Console menu.
Public class ConsoleNodeCollection Derives from the abstract class CollectionBase to provide a ConsoleNode object collection class.
Public class ConsoleVisibilityContainer Container that governs whether contained controls are displayed, based on user preference and page state.
Public class ContentByQueryToolPart Generates a toolpane to assist users in customizing a Content By Query Web Part.
Public class ContentByQueryWebPart A Web Part object that is used to retrieve dynamic information.
Public class ContentByQueryWebPartException Represents errors that occur during Content By Query Web Part execution.
Public class DocumentLibraryFileExistValidator Verifies whether a file exists in the document library.
Public class EditModePanel Provides a container that shows or hides its child controls based on the mode of the page.
Public class EditPageHyperLink A hyperlink control that when placed on the page offers a link that a user can click to edit the page.
Public class FileExtensionValidator Validates that the value of an input field ends in the specified file name extension.
Public class HtmlEditor Represents a server control that enables the user to edit HTML content inline.
Public class InsertMediaRibbonButton Adds a media button to the ribbon.
Public class LastModifiedIndicator Obsolete. Indicates the date that the current page was last modified.
Public class LayoutVariationsFieldControl Represents a control whose data items are single lines of text specifying layout variations.
Public class LevelHierarchyDataSource Used by the LevelHierarchyWebPart object to gather data.
Public class LevelHierarchyDataSourceView Represents a single (default) view of the LevelHierarchyDataSource class.
Public class LevelHierarchyToolPart Extends the ToolPart class for Web Parts that are hierarchical.
Public class LevelHierarchyWebPart Represents the base class for Web Parts that render hierarchical data using Extensible Stylesheet Language (XSL) style sheets.
Public class MediaFieldControl A field control capable of displaying the value of a Media field by using a media player.
Public class MediaWebPart A Web Part that displays media content through the use of a media player.
Public class NewPageLayoutValidatorAggregator Represents a control used to validate input for creating new page layout in Master Page Gallery.
Public class PageLayoutValidator Verifies whether a page layout already exists in the Master Page Gallery.
Public class PagePublishDateIndicator Indicates the date that the current page either has gone live or will go live.
Public class PublishingButton User interface (UI) control that renders in the Web browser as a clickable button with Microsoft SharePoint Foundation publishing styles.
Public class PublishingContext Adding this control to a Publishing page creates input fields on the page that are important for authoring-related operations.
Public class PublishingMenu A user interface (UI) component that displays several actions that can be performed by authors in Microsoft SharePoint Foundation Publishing.
Public class PublishingPageStatusIndicator Represents a control that indicates the status of the current page.
Public class PublishingPageVersionIndicator Represents a control that indicates the version of the current page.
Public class PublishingPageVersionStyleIndicator Represents a Cascading style sheet (CSS) style name, based on the current version of the page.
Public class PublishingScheduleControl Represents the control used to edit the ScheduledItem.StartDate or ScheduledItem.EndDate property of a ScheduledItem object.
Public class PublishingScheduleFieldControl Represents the control used to edit the ScheduledItem.StartDate or ScheduledItem.EndDate of a ScheduledItem.
Public class PublishingSiteActionsMenuCustomizer Adds custom actions for the Publishing feature to the Site Actions menu.
Public class QuickAccessMenu User interface (UI) component that displays common actions that can be performed by authors in Microsoft SharePoint Foundation Publishing.
Public class 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.
Public class RichHtmlField Represents a field control used to edit data in the HtmlField type fields.
Public class RichImageField Field control object that you can use to edit data in ImageField type fields.
Public class RichImageSelector
Public class RichLinkField Field control used for editing data in fields of the LinkField type.
Public class RichLinkSelector Provides an edit control for selecting a hyperlink URL and setting its display properties.
Public class 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.
Public class SpellCheckToolbarButton Represents the toolbar button that launches spell checking in Microsoft SharePoint Foundation forms.
Public class SpellCheckV4Action Registers the spellchecking client files and data, when appropriate.
Public class SPUrlExpressionBuilder An expression editor class that helps controls that are using this class to be displayed correctly.
Public class 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.
Public class SummaryLinkFieldControl Represents a Web control that is associated with a SummaryLinkField.
Public class SummaryLinkToolbar Represents a temporary AddSummaryLink control that renders a link to the AddSummaryLink page.
Public class SummaryLinkToolPart Represents the tool part for a SummaryLinkWebPart object.
Public class SummaryLinkWebPart Derived ASP.NET Web Part that is used to interact with SummaryLinks.
Public class SummaryLinkWebPartException Represents errors that occur during SummaryLinkWebPart execution.
Public class TableOfContentsDataSource A LevelHierarchyDataSource that is used to gather data for the TableOfContentsWebPart.
Public class TableOfContentsDataSourceView Provides the view for the TableOfContentsDataSource object.
Public class TableOfContentsToolPart Represents the tool pane that helps configure the Table of Contents Web Part.
Public class TableOfContentsWebPart Renders a hierarchical view of Web Parts and Web pages.
Public class ValidatorAggregator Represents a list of validators for a control.
Public class VariationDataSource Represents the DataSource control that supplies data used to render the Variation Flag control.
Public class VariationsLabelEcbMenu Obsolete. 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.
Public class VariationsRootLandingDesignTime This class is embedded in "/_controlstemplates/VariationsRootLanding.ascx" to render default design-time text for Microsoft SharePoint Designer.
Public class 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.
Public class XmlConsoleDataSource An implementation of the XmlConsoleDataSource object that generates data that is based on a specially designed XML configuration file.

Interfaces

  Interface Description
Public interface 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.

Delegates

  Delegate Description
Public delegate ContentByQueryWebPart.ProcessData Delegate called to process data before the data is sent to the XSLT transformation.

Enumerations

  Enumeration Description
Public enumeration AuthoringContainerDisplays Audiences to which the contents of a given AuthoringContainer can be exposed.
Public enumeration AuthoringStates Represents the current state of a page, which is used to determine whether to show a specified ConsoleNode.
Public enumeration ConfigMenuOptions Represents the actions that are performed on a specified ConsoleNode object when it is added to an existing ConsoleNodeCollection.
Public enumeration ConsoleErrorDisplayType The format in which a ConsoleErrorDisplay control object is renders itself.
Public enumeration ConsoleVisibilityStates This bitmask represents the conditions under which the contents of a ConsoleVisibilityContainer object are displayed.
Public enumeration ContentByQueryWebPart.FilterChainingOperator Specifies how to combine the filters.
Public enumeration ContentByQueryWebPart.FilterFieldQueryOperator Specifies constants that define the filter operator for each query triplet.
Public enumeration ContentByQueryWebPart.QueryScope Specifies the source scope of the query.
Public enumeration ContentByQueryWebPart.SortDirection Specifies the sort direction for SortBy and GroupBy Web Part properties.
Public enumeration MediaDisplayMode Specifies the allowable media player display modes.
Public enumeration PageDisplayMode Specifies a page Display mode used by the control.
Public enumeration PublishingMenuDisplayStyle Display style for this Publishing menu.
Public enumeration TableOfContentsWebPart.NavigationSortOption Provides constants to specify a sort field.
Public enumeration TableOfContentsWebPart.SortDirection Represents the possible sort direction for Web Parts and Web pages.
Public enumeration VariationsLabelMenuConfiguration Provides various configurations for Label Menu control links.