Table of Contents

Interface IFieldCollection

Namespace
PnP.Core.Model.SharePoint
Assembly
PnP.Core.dll

Public interface to define a collection of Field objects of SharePoint Online

public interface IFieldCollection : IQueryable<IField>, IQueryable, IAsyncEnumerable<IField>, IDataModelCollectionLoad<IField>, IDataModelCollection<IField>, IEnumerable<IField>, IEnumerable, IDataModelParent, IDataModelWithContext, IRequestableCollection, IDataModelCollectionDeleteByGuidId, ISupportModules<IFieldCollection>
Inherited Members
Extension Methods

Methods

AddBoolean(string, FieldBooleanOptions)

Adds a new Boolean field to the collection

IField AddBoolean(string title, FieldBooleanOptions options)

Parameters

title string

The title of the field

options FieldBooleanOptions

The specific options for field creation

Returns

IField

The added field

AddBooleanAsync(string, FieldBooleanOptions)

Adds a new Boolean field to the collection

Task<IField> AddBooleanAsync(string title, FieldBooleanOptions options)

Parameters

title string

The title of the field

options FieldBooleanOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddBooleanBatch(Batch, string, FieldBooleanOptions)

Adds a new Boolean field to the collection

IField AddBooleanBatch(Batch batch, string title, FieldBooleanOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldBooleanOptions

The specific options for field creation

Returns

IField

The added field

AddBooleanBatch(string, FieldBooleanOptions)

Adds a new Boolean field to the collection

IField AddBooleanBatch(string title, FieldBooleanOptions options)

Parameters

title string

The title of the field

options FieldBooleanOptions

The specific options for field creation

Returns

IField

The added field

AddBooleanBatchAsync(Batch, string, FieldBooleanOptions)

Adds a new Boolean field to the collection

Task<IField> AddBooleanBatchAsync(Batch batch, string title, FieldBooleanOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldBooleanOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddBooleanBatchAsync(string, FieldBooleanOptions)

Adds a new Boolean field to the collection

Task<IField> AddBooleanBatchAsync(string title, FieldBooleanOptions options)

Parameters

title string

The title of the field

options FieldBooleanOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddCalculated(string, FieldCalculatedOptions)

Adds a new Calculated field to the collection

IField AddCalculated(string title, FieldCalculatedOptions options)

Parameters

title string

The title of the field

options FieldCalculatedOptions

The specific options for field creation

Returns

IField

The added field

AddCalculatedAsync(string, FieldCalculatedOptions)

Adds a new Calculated field to the collection

Task<IField> AddCalculatedAsync(string title, FieldCalculatedOptions options)

Parameters

title string

The title of the field

options FieldCalculatedOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddCalculatedBatch(Batch, string, FieldCalculatedOptions)

Adds a new Calculated field to the collection

IField AddCalculatedBatch(Batch batch, string title, FieldCalculatedOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldCalculatedOptions

The specific options for field creation

Returns

IField

The added field

AddCalculatedBatch(string, FieldCalculatedOptions)

Adds a new Calculated field to the collection

IField AddCalculatedBatch(string title, FieldCalculatedOptions options)

Parameters

title string

The title of the field

options FieldCalculatedOptions

The specific options for field creation

Returns

IField

The added field

AddCalculatedBatchAsync(Batch, string, FieldCalculatedOptions)

Adds a new Calculated field to the collection

Task<IField> AddCalculatedBatchAsync(Batch batch, string title, FieldCalculatedOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldCalculatedOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddCalculatedBatchAsync(string, FieldCalculatedOptions)

Adds a new Calculated field to the collection

Task<IField> AddCalculatedBatchAsync(string title, FieldCalculatedOptions options)

Parameters

title string

The title of the field

options FieldCalculatedOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddChoice(string, FieldChoiceOptions)

Adds a new Choice field to the collection

IField AddChoice(string title, FieldChoiceOptions options)

Parameters

title string

The title of the field

options FieldChoiceOptions

The specific options for field creation

Returns

IField

The added field

AddChoiceAsync(string, FieldChoiceOptions)

Adds a new Choice field to the collection

Task<IField> AddChoiceAsync(string title, FieldChoiceOptions options)

Parameters

title string

The title of the field

options FieldChoiceOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddChoiceBatch(Batch, string, FieldChoiceOptions)

Adds a new Choice field to the collection

IField AddChoiceBatch(Batch batch, string title, FieldChoiceOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldChoiceOptions

The specific options for field creation

Returns

IField

The added field

AddChoiceBatch(string, FieldChoiceOptions)

Adds a new Choice field to the collection

IField AddChoiceBatch(string title, FieldChoiceOptions options)

Parameters

title string

The title of the field

options FieldChoiceOptions

The specific options for field creation

Returns

IField

The added field

AddChoiceBatchAsync(Batch, string, FieldChoiceOptions)

Adds a new Choice field to the collection

Task<IField> AddChoiceBatchAsync(Batch batch, string title, FieldChoiceOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldChoiceOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddChoiceBatchAsync(string, FieldChoiceOptions)

Adds a new Choice field to the collection

Task<IField> AddChoiceBatchAsync(string title, FieldChoiceOptions options)

Parameters

title string

The title of the field

options FieldChoiceOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddChoiceMulti(string, FieldChoiceMultiOptions)

Adds a new MultiChoice field to the collection

IField AddChoiceMulti(string title, FieldChoiceMultiOptions options)

Parameters

title string

The title of the field

options FieldChoiceMultiOptions

The specific options for field creation

Returns

IField

The added field

AddChoiceMultiAsync(string, FieldChoiceMultiOptions)

Adds a new MultiChoice field to the collection

Task<IField> AddChoiceMultiAsync(string title, FieldChoiceMultiOptions options)

Parameters

title string

The title of the field

options FieldChoiceMultiOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddChoiceMultiBatch(Batch, string, FieldChoiceMultiOptions)

Adds a new MultiChoice field to the collection

IField AddChoiceMultiBatch(Batch batch, string title, FieldChoiceMultiOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldChoiceMultiOptions

The specific options for field creation

Returns

IField

The added field

AddChoiceMultiBatch(string, FieldChoiceMultiOptions)

Adds a new MultiChoice field to the collection

IField AddChoiceMultiBatch(string title, FieldChoiceMultiOptions options)

Parameters

title string

The title of the field

options FieldChoiceMultiOptions

The specific options for field creation

Returns

IField

The added field

AddChoiceMultiBatchAsync(Batch, string, FieldChoiceMultiOptions)

Adds a new MultiChoice field to the collection

Task<IField> AddChoiceMultiBatchAsync(Batch batch, string title, FieldChoiceMultiOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldChoiceMultiOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddChoiceMultiBatchAsync(string, FieldChoiceMultiOptions)

Adds a new MultiChoice field to the collection

Task<IField> AddChoiceMultiBatchAsync(string title, FieldChoiceMultiOptions options)

Parameters

title string

The title of the field

options FieldChoiceMultiOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddCurrency(string, FieldCurrencyOptions)

Adds a new Currency field to the collection

IField AddCurrency(string title, FieldCurrencyOptions options)

Parameters

title string

The title of the field

options FieldCurrencyOptions

The specific options for field creation

Returns

IField

The added field

AddCurrencyAsync(string, FieldCurrencyOptions)

Adds a new Currency field to the collection

Task<IField> AddCurrencyAsync(string title, FieldCurrencyOptions options)

Parameters

title string

The title of the field

options FieldCurrencyOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddCurrencyBatch(Batch, string, FieldCurrencyOptions)

Adds a new Currency field to the collection

IField AddCurrencyBatch(Batch batch, string title, FieldCurrencyOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldCurrencyOptions

The specific options for field creation

Returns

IField

The added field

AddCurrencyBatch(string, FieldCurrencyOptions)

Adds a new Currency field to the collection

IField AddCurrencyBatch(string title, FieldCurrencyOptions options)

Parameters

title string

The title of the field

options FieldCurrencyOptions

The specific options for field creation

Returns

IField

The added field

AddCurrencyBatchAsync(Batch, string, FieldCurrencyOptions)

Adds a new Currency field to the collection

Task<IField> AddCurrencyBatchAsync(Batch batch, string title, FieldCurrencyOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldCurrencyOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddCurrencyBatchAsync(string, FieldCurrencyOptions)

Adds a new Currency field to the collection

Task<IField> AddCurrencyBatchAsync(string title, FieldCurrencyOptions options)

Parameters

title string

The title of the field

options FieldCurrencyOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddDateTime(string, FieldDateTimeOptions)

Adds a new DateTime field to the collection

IField AddDateTime(string title, FieldDateTimeOptions options)

Parameters

title string

The title of the field

options FieldDateTimeOptions

The specific options for field creation

Returns

IField

The added field

AddDateTimeAsync(string, FieldDateTimeOptions)

Adds a new DateTime field to the collection

Task<IField> AddDateTimeAsync(string title, FieldDateTimeOptions options)

Parameters

title string

The title of the field

options FieldDateTimeOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddDateTimeBatch(Batch, string, FieldDateTimeOptions)

Adds a new DateTime field to the collection

IField AddDateTimeBatch(Batch batch, string title, FieldDateTimeOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldDateTimeOptions

The specific options for field creation

Returns

IField

The added field

AddDateTimeBatch(string, FieldDateTimeOptions)

Adds a new DateTime field to the collection

IField AddDateTimeBatch(string title, FieldDateTimeOptions options)

Parameters

title string

The title of the field

options FieldDateTimeOptions

The specific options for field creation

Returns

IField

The added field

AddDateTimeBatchAsync(Batch, string, FieldDateTimeOptions)

Adds a new DateTime field to the collection

Task<IField> AddDateTimeBatchAsync(Batch batch, string title, FieldDateTimeOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldDateTimeOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddDateTimeBatchAsync(string, FieldDateTimeOptions)

Adds a new DateTime field to the collection

Task<IField> AddDateTimeBatchAsync(string title, FieldDateTimeOptions options)

Parameters

title string

The title of the field

options FieldDateTimeOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddFieldAsXml(string, bool, AddFieldOptionsFlags)

Adds a new field from its XML schema

IField AddFieldAsXml(string schemaXml, bool addToDefaultView = false, AddFieldOptionsFlags options = AddFieldOptionsFlags.DefaultValue)

Parameters

schemaXml string

A Collaborative Application Markup Language (CAML) string that contains the schema. It must not be a null reference(Nothing in Visual Basic). It must not be empty.It must be a valid Collaborative Application Markup Language(CAML) string according to the schema specified in [MS-WSSFO2], section 2.2.9.3.3.1.

addToDefaultView bool

Specifies to add the field to the default list view. true if the field is added to the default list view; otherwise, false.

options AddFieldOptionsFlags

An AddFieldOptionsFlags value that specifies the field options.

Returns

IField

The added field

AddFieldAsXmlAsync(string, bool, AddFieldOptionsFlags)

Adds a new field from its XML schema

Task<IField> AddFieldAsXmlAsync(string schemaXml, bool addToDefaultView = false, AddFieldOptionsFlags options = AddFieldOptionsFlags.DefaultValue)

Parameters

schemaXml string

A Collaborative Application Markup Language (CAML) string that contains the schema. It must not be a null reference(Nothing in Visual Basic). It must not be empty.It must be a valid Collaborative Application Markup Language(CAML) string according to the schema specified in [MS-WSSFO2], section 2.2.9.3.3.1.

addToDefaultView bool

Specifies to add the field to the default list view. true if the field is added to the default list view; otherwise, false.

options AddFieldOptionsFlags

An AddFieldOptionsFlags value that specifies the field options.

Returns

Task<IField>

The added field

AddFieldAsXmlBatch(Batch, string, bool, AddFieldOptionsFlags)

Adds a new field from its XML schema

IField AddFieldAsXmlBatch(Batch batch, string schemaXml, bool addToDefaultView = false, AddFieldOptionsFlags options = AddFieldOptionsFlags.DefaultValue)

Parameters

batch Batch

Batch to use

schemaXml string

A Collaborative Application Markup Language (CAML) string that contains the schema. It must not be a null reference(Nothing in Visual Basic). It must not be empty.It must be a valid Collaborative Application Markup Language(CAML) string according to the schema specified in [MS-WSSFO2], section 2.2.9.3.3.1.

addToDefaultView bool

Specifies to add the field to the default list view. true if the field is added to the default list view; otherwise, false.

options AddFieldOptionsFlags

An AddFieldOptionsFlags value that specifies the field options.

Returns

IField

The added field

AddFieldAsXmlBatch(string, bool, AddFieldOptionsFlags)

Adds a new field from its XML schema

IField AddFieldAsXmlBatch(string schemaXml, bool addToDefaultView = false, AddFieldOptionsFlags options = AddFieldOptionsFlags.DefaultValue)

Parameters

schemaXml string

A Collaborative Application Markup Language (CAML) string that contains the schema. It must not be a null reference(Nothing in Visual Basic). It must not be empty.It must be a valid Collaborative Application Markup Language(CAML) string according to the schema specified in [MS-WSSFO2], section 2.2.9.3.3.1.

addToDefaultView bool

Specifies to add the field to the default list view. true if the field is added to the default list view; otherwise, false.

options AddFieldOptionsFlags

An AddFieldOptionsFlags value that specifies the field options.

Returns

IField

The added field

AddFieldAsXmlBatchAsync(Batch, string, bool, AddFieldOptionsFlags)

Adds a new field from its XML schema

Task<IField> AddFieldAsXmlBatchAsync(Batch batch, string schemaXml, bool addToDefaultView = false, AddFieldOptionsFlags options = AddFieldOptionsFlags.DefaultValue)

Parameters

batch Batch

Batch to use

schemaXml string

A Collaborative Application Markup Language (CAML) string that contains the schema. It must not be a null reference(Nothing in Visual Basic). It must not be empty.It must be a valid Collaborative Application Markup Language(CAML) string according to the schema specified in [MS-WSSFO2], section 2.2.9.3.3.1.

addToDefaultView bool

Specifies to add the field to the default list view. true if the field is added to the default list view; otherwise, false.

options AddFieldOptionsFlags

An AddFieldOptionsFlags value that specifies the field options.

Returns

Task<IField>

The added field

AddFieldAsXmlBatchAsync(string, bool, AddFieldOptionsFlags)

Adds a new field from its XML schema

Task<IField> AddFieldAsXmlBatchAsync(string schemaXml, bool addToDefaultView = false, AddFieldOptionsFlags options = AddFieldOptionsFlags.DefaultValue)

Parameters

schemaXml string

A Collaborative Application Markup Language (CAML) string that contains the schema. It must not be a null reference(Nothing in Visual Basic). It must not be empty.It must be a valid Collaborative Application Markup Language(CAML) string according to the schema specified in [MS-WSSFO2], section 2.2.9.3.3.1.

addToDefaultView bool

Specifies to add the field to the default list view. true if the field is added to the default list view; otherwise, false.

options AddFieldOptionsFlags

An AddFieldOptionsFlags value that specifies the field options.

Returns

Task<IField>

The added field

AddLookup(string, FieldLookupOptions)

Adds a new Lookup field to the collection

IField AddLookup(string title, FieldLookupOptions options)

Parameters

title string

The title of the field

options FieldLookupOptions

The specific options for field creation

Returns

IField

The added field

AddLookupAsync(string, FieldLookupOptions)

Adds a new Lookup field to the collection

Task<IField> AddLookupAsync(string title, FieldLookupOptions options)

Parameters

title string

The title of the field

options FieldLookupOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddLookupBatch(Batch, string, FieldLookupOptions)

Adds a new Lookup field to the collection

IField AddLookupBatch(Batch batch, string title, FieldLookupOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldLookupOptions

The specific options for field creation

Returns

IField

The added field

AddLookupBatch(string, FieldLookupOptions)

Adds a new Lookup field to the collection

IField AddLookupBatch(string title, FieldLookupOptions options)

Parameters

title string

The title of the field

options FieldLookupOptions

The specific options for field creation

Returns

IField

The added field

AddLookupBatchAsync(Batch, string, FieldLookupOptions)

Adds a new Lookup field to the collection

Task<IField> AddLookupBatchAsync(Batch batch, string title, FieldLookupOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldLookupOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddLookupBatchAsync(string, FieldLookupOptions)

Adds a new Lookup field to the collection

Task<IField> AddLookupBatchAsync(string title, FieldLookupOptions options)

Parameters

title string

The title of the field

options FieldLookupOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddLookupMulti(string, FieldLookupOptions)

Adds a new Lookup Multi field to the collection

IField AddLookupMulti(string title, FieldLookupOptions options)

Parameters

title string

The title of the field

options FieldLookupOptions

The specific options for field creation

Returns

IField

The added field

AddLookupMultiAsync(string, FieldLookupOptions)

Adds a new Lookup Multi field to the collection

Task<IField> AddLookupMultiAsync(string title, FieldLookupOptions options)

Parameters

title string

The title of the field

options FieldLookupOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddLookupMultiBatch(Batch, string, FieldLookupOptions)

Adds a new Lookup Multi field to the collection

IField AddLookupMultiBatch(Batch batch, string title, FieldLookupOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldLookupOptions

The specific options for field creation

Returns

IField

The added field

AddLookupMultiBatch(string, FieldLookupOptions)

Adds a new Lookup Multi field to the collection

IField AddLookupMultiBatch(string title, FieldLookupOptions options)

Parameters

title string

The title of the field

options FieldLookupOptions

The specific options for field creation

Returns

IField

The added field

AddLookupMultiBatchAsync(Batch, string, FieldLookupOptions)

Adds a new Lookup Multi field to the collection

Task<IField> AddLookupMultiBatchAsync(Batch batch, string title, FieldLookupOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldLookupOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddLookupMultiBatchAsync(string, FieldLookupOptions)

Adds a new Lookup Multi field to the collection

Task<IField> AddLookupMultiBatchAsync(string title, FieldLookupOptions options)

Parameters

title string

The title of the field

options FieldLookupOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddMultilineText(string, FieldMultilineTextOptions)

Adds a new multiline Text field to the collection

IField AddMultilineText(string title, FieldMultilineTextOptions options)

Parameters

title string

The title of the field

options FieldMultilineTextOptions

The specific options for field creation

Returns

IField

The added field

AddMultilineTextAsync(string, FieldMultilineTextOptions)

Adds a new multiline Text field to the collection

Task<IField> AddMultilineTextAsync(string title, FieldMultilineTextOptions options)

Parameters

title string

The title of the field

options FieldMultilineTextOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddMultilineTextBatch(Batch, string, FieldMultilineTextOptions)

Adds a new multiline Text field to the collection

IField AddMultilineTextBatch(Batch batch, string title, FieldMultilineTextOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldMultilineTextOptions

The specific options for field creation

Returns

IField

The added field

AddMultilineTextBatch(string, FieldMultilineTextOptions)

Adds a new multiline Text field to the collection

IField AddMultilineTextBatch(string title, FieldMultilineTextOptions options)

Parameters

title string

The title of the field

options FieldMultilineTextOptions

The specific options for field creation

Returns

IField

The added field

AddMultilineTextBatchAsync(Batch, string, FieldMultilineTextOptions)

Adds a new multiline Text field to the collection

Task<IField> AddMultilineTextBatchAsync(Batch batch, string title, FieldMultilineTextOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldMultilineTextOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddMultilineTextBatchAsync(string, FieldMultilineTextOptions)

Adds a new multiline Text field to the collection

Task<IField> AddMultilineTextBatchAsync(string title, FieldMultilineTextOptions options)

Parameters

title string

The title of the field

options FieldMultilineTextOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddNumber(string, FieldNumberOptions)

Adds a new Number field to the collection

IField AddNumber(string title, FieldNumberOptions options)

Parameters

title string

The title of the field

options FieldNumberOptions

The specific options for field creation

Returns

IField

The added field

AddNumberAsync(string, FieldNumberOptions)

Adds a new Number field to the collection

Task<IField> AddNumberAsync(string title, FieldNumberOptions options)

Parameters

title string

The title of the field

options FieldNumberOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddNumberBatch(Batch, string, FieldNumberOptions)

Adds a new Number field to the collection

IField AddNumberBatch(Batch batch, string title, FieldNumberOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldNumberOptions

The specific options for field creation

Returns

IField

The added field

AddNumberBatch(string, FieldNumberOptions)

Adds a new Number field to the collection

IField AddNumberBatch(string title, FieldNumberOptions options)

Parameters

title string

The title of the field

options FieldNumberOptions

The specific options for field creation

Returns

IField

The added field

AddNumberBatchAsync(Batch, string, FieldNumberOptions)

Adds a new Number field to the collection

Task<IField> AddNumberBatchAsync(Batch batch, string title, FieldNumberOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldNumberOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddNumberBatchAsync(string, FieldNumberOptions)

Adds a new Number field to the collection

Task<IField> AddNumberBatchAsync(string title, FieldNumberOptions options)

Parameters

title string

The title of the field

options FieldNumberOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddTaxonomy(string, FieldTaxonomyOptions)

Adds a new Taxonomy field to the collection

IField AddTaxonomy(string title, FieldTaxonomyOptions options)

Parameters

title string

The title of the field

options FieldTaxonomyOptions

The specific options for field creation

Returns

IField

The added field

AddTaxonomyAsync(string, FieldTaxonomyOptions)

Adds a new Taxonomy field to the collection

Task<IField> AddTaxonomyAsync(string title, FieldTaxonomyOptions options)

Parameters

title string

The title of the field

options FieldTaxonomyOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddTaxonomyMulti(string, FieldTaxonomyOptions)

Adds a new Taxonomy Multi field to the collection

IField AddTaxonomyMulti(string title, FieldTaxonomyOptions options)

Parameters

title string

The title of the field

options FieldTaxonomyOptions

The specific options for field creation

Returns

IField

The added field

AddTaxonomyMultiAsync(string, FieldTaxonomyOptions)

Adds a new Taxonomy Multi field to the collection

Task<IField> AddTaxonomyMultiAsync(string title, FieldTaxonomyOptions options)

Parameters

title string

The title of the field

options FieldTaxonomyOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddText(string, FieldTextOptions)

Adds a new Text field to the collection

IField AddText(string title, FieldTextOptions options = null)

Parameters

title string

The title of the field

options FieldTextOptions

The specific options for field creation

Returns

IField

The added field

AddTextAsync(string, FieldTextOptions)

Adds a new Text field to the collection

Task<IField> AddTextAsync(string title, FieldTextOptions options = null)

Parameters

title string

The title of the field

options FieldTextOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddTextBatch(Batch, string, FieldTextOptions)

Adds a new Text field to the collection

IField AddTextBatch(Batch batch, string title, FieldTextOptions options = null)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldTextOptions

The specific options for field creation

Returns

IField

The added field

AddTextBatch(string, FieldTextOptions)

Adds a new Text field to the collection

IField AddTextBatch(string title, FieldTextOptions options = null)

Parameters

title string

The title of the field

options FieldTextOptions

The specific options for field creation

Returns

IField

The added field

AddTextBatchAsync(Batch, string, FieldTextOptions)

Adds a new Text field to the collection

Task<IField> AddTextBatchAsync(Batch batch, string title, FieldTextOptions options = null)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldTextOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddTextBatchAsync(string, FieldTextOptions)

Adds a new Text field to the collection

Task<IField> AddTextBatchAsync(string title, FieldTextOptions options = null)

Parameters

title string

The title of the field

options FieldTextOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddUrl(string, FieldUrlOptions)

Adds a new URL field to the collection

IField AddUrl(string title, FieldUrlOptions options)

Parameters

title string

The title of the field

options FieldUrlOptions

The specific options for field creation

Returns

IField

The added field

AddUrlAsync(string, FieldUrlOptions)

Adds a new URL field to the collection

Task<IField> AddUrlAsync(string title, FieldUrlOptions options)

Parameters

title string

The title of the field

options FieldUrlOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddUrlBatch(Batch, string, FieldUrlOptions)

Adds a new URL field to the collection

IField AddUrlBatch(Batch batch, string title, FieldUrlOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldUrlOptions

The specific options for field creation

Returns

IField

The added field

AddUrlBatch(string, FieldUrlOptions)

Adds a new URL field to the collection

IField AddUrlBatch(string title, FieldUrlOptions options)

Parameters

title string

The title of the field

options FieldUrlOptions

The specific options for field creation

Returns

IField

The added field

AddUrlBatchAsync(Batch, string, FieldUrlOptions)

Adds a new URL field to the collection

Task<IField> AddUrlBatchAsync(Batch batch, string title, FieldUrlOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldUrlOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddUrlBatchAsync(string, FieldUrlOptions)

Adds a new URL field to the collection

Task<IField> AddUrlBatchAsync(string title, FieldUrlOptions options)

Parameters

title string

The title of the field

options FieldUrlOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddUser(string, FieldUserOptions)

Adds a new User field to the collection

IField AddUser(string title, FieldUserOptions options)

Parameters

title string

The title of the field

options FieldUserOptions

The specific options for field creation

Returns

IField

The added field

AddUserAsync(string, FieldUserOptions)

Adds a new User field to the collection

Task<IField> AddUserAsync(string title, FieldUserOptions options)

Parameters

title string

The title of the field

options FieldUserOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddUserBatch(Batch, string, FieldUserOptions)

Adds a new User field to the collection

IField AddUserBatch(Batch batch, string title, FieldUserOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldUserOptions

The specific options for field creation

Returns

IField

The added field

AddUserBatch(string, FieldUserOptions)

Adds a new User field to the collection

IField AddUserBatch(string title, FieldUserOptions options)

Parameters

title string

The title of the field

options FieldUserOptions

The specific options for field creation

Returns

IField

The added field

AddUserBatchAsync(Batch, string, FieldUserOptions)

Adds a new User field to the collection

Task<IField> AddUserBatchAsync(Batch batch, string title, FieldUserOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldUserOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddUserBatchAsync(string, FieldUserOptions)

Adds a new User field to the collection

Task<IField> AddUserBatchAsync(string title, FieldUserOptions options)

Parameters

title string

The title of the field

options FieldUserOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddUserMulti(string, FieldUserOptions)

Adds a new Multi User field to the collection

IField AddUserMulti(string title, FieldUserOptions options)

Parameters

title string

The title of the field

options FieldUserOptions

The specific options for field creation

Returns

IField

The added field

AddUserMultiAsync(string, FieldUserOptions)

Adds a new Multi User field to the collection

Task<IField> AddUserMultiAsync(string title, FieldUserOptions options)

Parameters

title string

The title of the field

options FieldUserOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddUserMultiBatch(Batch, string, FieldUserOptions)

Adds a new User Multi field to the collection

IField AddUserMultiBatch(Batch batch, string title, FieldUserOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldUserOptions

The specific options for field creation

Returns

IField

The added field

AddUserMultiBatch(string, FieldUserOptions)

Adds a new User Multi field to the collection

IField AddUserMultiBatch(string title, FieldUserOptions options)

Parameters

title string

The title of the field

options FieldUserOptions

The specific options for field creation

Returns

IField

The added field

AddUserMultiBatchAsync(Batch, string, FieldUserOptions)

Adds a new User Multi field to the collection

Task<IField> AddUserMultiBatchAsync(Batch batch, string title, FieldUserOptions options)

Parameters

batch Batch

Batch to use

title string

The title of the field

options FieldUserOptions

The specific options for field creation

Returns

Task<IField>

The added field

AddUserMultiBatchAsync(string, FieldUserOptions)

Adds a new User Multi field to the collection

Task<IField> AddUserMultiBatchAsync(string title, FieldUserOptions options)

Parameters

title string

The title of the field

options FieldUserOptions

The specific options for field creation

Returns

Task<IField>

The added field