Search Results for

    Show / Hide Table of Contents

    Interface IFieldLinkCollection

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

    Inherited Members
    IQueryable.ElementType
    IQueryable.Expression
    IQueryable.Provider
    IAsyncEnumerable<IFieldLink>.GetAsyncEnumerator(CancellationToken)
    IEnumerable<IFieldLink>.GetEnumerator()
    IDataModelParent.Parent
    IDataModelWithContext.PnPContext
    IRequestableCollection.Requested
    IRequestableCollection.Length
    IRequestableCollection.RequestedItems
    IRequestableCollection.Clear()
    IDataModelCollectionLoad<IFieldLink>.LoadAsync(params Expression<Func<IFieldLink, object>>[])
    IDataModelCollectionLoad<IFieldLink>.LoadBatchAsync(Batch, params Expression<Func<IFieldLink, object>>[])
    IDataModelCollectionDeleteByGuidId.DeleteById(Guid)
    IDataModelCollectionDeleteByGuidId.DeleteByIdAsync(Guid)
    IDataModelCollectionDeleteByGuidId.DeleteByIdBatch(Guid)
    IDataModelCollectionDeleteByGuidId.DeleteByIdBatchAsync(Guid)
    IDataModelCollectionDeleteByGuidId.DeleteByIdBatch(Batch, Guid)
    IDataModelCollectionDeleteByGuidId.DeleteByIdBatchAsync(Batch, Guid)
    Namespace: PnP.Core.Model.SharePoint
    Assembly: PnP.Core.dll
    Syntax
    public interface IFieldLinkCollection : IQueryable<IFieldLink>, IQueryable, IAsyncEnumerable<IFieldLink>, IDataModelCollection<IFieldLink>, IEnumerable<IFieldLink>, IEnumerable, IDataModelParent, IDataModelWithContext, IRequestableCollection, IDataModelCollectionLoad<IFieldLink>, IDataModelCollectionDeleteByGuidId, ISupportModules<IFieldLinkCollection>

    Methods

    Add(IField, string, bool, bool, bool, bool)

    Adds a field link for the given field

    Declaration
    IFieldLink Add(IField field, string displayName = null, bool hidden = false, bool required = false, bool readOnly = false, bool showInDisplayForm = true)
    Parameters
    IField field

    Field to add as field link

    string displayName

    Display name of the field

    bool hidden

    Field is hidden

    bool required

    Field is required

    bool readOnly

    Field is read only

    bool showInDisplayForm

    Show the field in the display form

    Returns
    IFieldLink

    added FieldLink

    AddAsync(IField, string, bool, bool, bool, bool)

    Adds a field link for the given field

    Declaration
    Task<IFieldLink> AddAsync(IField field, string displayName = null, bool hidden = false, bool required = false, bool readOnly = false, bool showInDisplayForm = true)
    Parameters
    IField field

    Field to add as field link

    string displayName

    Display name of the field

    bool hidden

    Field is hidden

    bool required

    Field is required

    bool readOnly

    Field is read only

    bool showInDisplayForm

    Show the field in the display form

    Returns
    Task<IFieldLink>

    added FieldLink

    AddBatch(IField)

    Adds a field link via a batch

    Declaration
    void AddBatch(IField field)
    Parameters
    IField field

    Field to add as field link

    AddBatch(Batch, IField)

    Adds a field link via a batch

    Declaration
    void AddBatch(Batch batch, IField field)
    Parameters
    Batch batch

    Batcht to add this request to

    IField field

    Field to add as field link

    AddBatchAsync(IField)

    Adds a field link via a batch

    Declaration
    Task AddBatchAsync(IField field)
    Parameters
    IField field

    Field to add as field link

    Returns
    Task

    AddBatchAsync(Batch, IField)

    Adds a field link via a batch

    Declaration
    Task AddBatchAsync(Batch batch, IField field)
    Parameters
    Batch batch

    Batcht to add this request to

    IField field

    Field to add as field link

    Returns
    Task

    Extension Methods

    DataModelCollectionLoadExtensions.LoadBatchAsync<TModel>(IDataModelCollectionLoad<TModel>, Batch, params Expression<Func<TModel, object>>[])
    DataModelCollectionLoadExtensions.LoadBatchAsync<TModel>(IDataModelCollectionLoad<TModel>, params Expression<Func<TModel, object>>[])
    DataModelCollectionLoadExtensions.LoadBatch<TModel>(IDataModelCollectionLoad<TModel>, Batch, params Expression<Func<TModel, object>>[])
    DataModelCollectionLoadExtensions.LoadBatch<TModel>(IDataModelCollectionLoad<TModel>, params Expression<Func<TModel, object>>[])
    DataModelCollectionLoadExtensions.Load<TModel>(IDataModelCollectionLoad<TModel>, params Expression<Func<TModel, object>>[])
    QueryableExtensions.AsRequested<TSource>(IDataModelCollection<TSource>)
    RequestModuleExtensions.WithHeaders<TModel>(ISupportModules<TModel>, Dictionary<string, string>, Action<Dictionary<string, string>>)
    RequestModuleExtensions.WithResponseHeaders<TModel>(ISupportModules<TModel>, Action<Dictionary<string, string>>)
    QueryableExtensions.AsAsyncEnumerable<TSource>(IQueryable<TSource>)
    QueryableExtensions.AsBatchAsync<TSource>(IQueryable<TSource>)
    QueryableExtensions.AsBatchAsync<TSource>(IQueryable<TSource>, Batch)
    QueryableExtensions.AsBatch<TSource>(IQueryable<TSource>)
    QueryableExtensions.AsBatch<TSource>(IQueryable<TSource>, Batch)
    QueryableExtensions.FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, bool>>, CancellationToken)
    QueryableExtensions.FirstAsync<TSource>(IQueryable<TSource>, CancellationToken)
    QueryableExtensions.FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, bool>>, CancellationToken)
    QueryableExtensions.FirstOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)
    QueryableExtensions.ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken)
    QueryableExtensions.QueryProperties<TResult>(IQueryable<TResult>, params Expression<Func<TResult, object>>[])
    QueryableExtensions.ToArrayAsync<TSource>(IQueryable<TSource>, CancellationToken)
    QueryableExtensions.ToDictionaryAsync<TSource, TKey>(IQueryable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>, CancellationToken)
    QueryableExtensions.ToDictionaryAsync<TSource, TKey>(IQueryable<TSource>, Func<TSource, TKey>, CancellationToken)
    QueryableExtensions.ToDictionaryAsync<TSource, TKey, TElement>(IQueryable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>, CancellationToken)
    QueryableExtensions.ToDictionaryAsync<TSource, TKey, TElement>(IQueryable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, CancellationToken)
    QueryableExtensions.ToListAsync<TSource>(IQueryable<TSource>, CancellationToken)
    Back to top PnP Core SDK
    Generated by DocFX with Material UI
    spacer