Microsoft.SharePoint.Publishing.Fields Namespace

The Microsoft.SharePoint.Publishing.Fields namespace contains classes that define fields, field values, and field behavior. Topics that these classes cover include base types; the Content Type ID; HTML fields, tags, and validation; image fields and field values; publishing schedule start and end dates; and summary link fields and field values.

Public classBaseRichFieldTypeIndicates the abstract base class for rich, multi-line text field classes.
Public classContentTypeIdFieldRenders a field on a form page (not a list view page) that represents the collection of content types on the current top-level Web site by using a GroupedDropDownList child control.
Public classContentTypeIdFieldTypeRepresents a field containing ContentTypeIdFieldValue data.
Public classContentTypeIdFieldValueRepresents the field value class for a ContentTypeIdFieldType object.
Public classHtmlFieldA publishing-extensible field type for defining rich HTML content.
Public classHtmlTagValueSpecifies the base class for field value classes that represent HTML tags.
Public classHtmlValidationContextThis class handles all validation checking and HTML filtering, based on constraint properties that are set on the validation context.
Public classImageFieldRepresents a field that contains ImageFieldValue data.
Public classImageFieldValueA field value class for an ImageField object that represents an IMG tag and specific key attributes for that tag.
Public classLayoutVariationsFieldRepresents a field whose data items are single lines of text specifying layout variations labels.
Public classLinkFieldRepresents a field that contains LinkFieldValue data.
Public classLinkFieldValueA field value class for a LinkField object that represents an <A> tag and specific key attributes for that tag.
Public classPublishingScheduleEndDateFieldRepresents a field that contains a publishing schedule end date.
Public classPublishingScheduleFieldBaseRepresents the abstract base class for publishing schedule date field classes.
Public classPublishingScheduleStartDateFieldRepresents a field containing publishing schedule start dates.
Public classSafeHtmlWrapperExceptionRepresents the exception that is thrown when an error involving a SafeHtmlWrapper method occurs.
Public classSummaryLinkFieldRepresents a field that contains SummaryLinkFieldValue data.
Public classSummaryLinkFieldValueThis class contains both configuration properties and instance data for SummaryLink objects.

Community Additions