Click or drag to resize

ListDefinition Class

Specifies a SharePoint list or document library.
Inheritance Hierarchy

Namespace:  Colygon.MatchPoint.Provisioning.ObjectDefinitions
Assembly:  Colygon.MatchPoint (in Colygon.MatchPoint.dll) Version: 2019.2.1.0
Syntax
C#
[SerializableAttribute]
public class ListDefinition : BaseObjectDefinition

The ListDefinition type exposes the following members.

Constructors
  NameDescription
Public methodListDefinition
Initializes a new instance of the ListDefinition class
Top
Methods
  NameDescription
Public methodCreate
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString (Overrides ObjectToString.)
Top
Fields
  NameDescription
Public fieldActivateTagging
If enabled, the list will be activated for MatchPoint.
Public fieldColumns
Contains columns that will be available on the new list.
Public fieldContentTypes
Specifies a list of content types that should be applied to this list.
Public fieldDescription
Specifies a description for the list.
Public fieldDescriptionResource
Contains string translations for the description parameter in different languages.
Public fieldDisplayOnQuickLaunch
If enabled, the list will be displayed on the quick launch section of the site.
Public fieldEnableFolderCreation
If enabled, the user is able to create folders in this list.
Public fieldFolderSettings
Contains folder settings of this container element.
Public fieldForms
Public fieldHidden
If enabled, the list is hidden.
Public fieldItems
Contains folders and list items that are to be created within the list.
Public fieldName
Specifies the name for the list / root folder. If specified the list will be created under this path (e.g. '/lists/<name>'), if omitted the 'Title' will be used instead. Existing lists of the base template can be referenced by this value (the name of the existing lists rootfolder is compared with this value). If omitted the 'Title' field is used as the name of the list.
Public fieldPermissionAssignments
Contains permission assignment definitions for this object.
(Inherited from BaseObjectDefinition.)
Public fieldRating
If enabled, the list supports rating according to the selected mode.
Public fieldRemoveContentTypes
Specifies whether all existing content types on this list should be removed.
Public fieldTags
Specifies a list of tags which will be applied to the current object.
(Inherited from BaseObjectDefinition.)
Public fieldTemplate
Specifies the template for the list.
Public fieldTitle
Specifies the title for the list. Existing lists of the base template can be referenced by this value (the title of the existing lists is compared with this value). If omitted the 'Name' field is used as the title of the list.
Public fieldTitleColumnName
Specifies the display name for the title column.
Public fieldTitleColumnNameResource
Contains string translations for the name parameter in different languages.
Public fieldTitleResource
Contains string translations for the title parameter in different languages.
Public fieldVersioningSettings
Specifies the versioning settings for the list.
Public fieldViews
Contains custom views that will be available on the new list.
Public fieldWorkflows
Contains workflows that are to be activated on the list.
Top
Remarks
This is a MatchPoint configuration class.
See Also