Search Results for

    Show / Hide Table of Contents

    Interface ITermCollection

    Collection of terms

    Inherited Members
    IQueryable.ElementType
    IQueryable.Expression
    IQueryable.Provider
    IAsyncEnumerable<ITerm>.GetAsyncEnumerator(CancellationToken)
    IEnumerable<ITerm>.GetEnumerator()
    IDataModelParent.Parent
    IDataModelWithContext.PnPContext
    IRequestableCollection.Requested
    IRequestableCollection.Length
    IRequestableCollection.RequestedItems
    IRequestableCollection.Clear()
    IDataModelCollectionDeleteByStringId.DeleteById(string)
    IDataModelCollectionDeleteByStringId.DeleteByIdAsync(string)
    IDataModelCollectionDeleteByStringId.DeleteByIdBatch(string)
    IDataModelCollectionDeleteByStringId.DeleteByIdBatchAsync(string)
    IDataModelCollectionDeleteByStringId.DeleteByIdBatch(Batch, string)
    IDataModelCollectionDeleteByStringId.DeleteByIdBatchAsync(Batch, string)
    Namespace: PnP.Core.Model.SharePoint
    Assembly: PnP.Core.dll
    Syntax
    public interface ITermCollection : IQueryable<ITerm>, IQueryable, IAsyncEnumerable<ITerm>, IDataModelCollection<ITerm>, IEnumerable<ITerm>, IEnumerable, IDataModelParent, IDataModelWithContext, IRequestableCollection, IDataModelCollectionDeleteByStringId, ISupportModules<ITermCollection>

    Methods

    Add(string, string)

    Adds a new term

    Declaration
    ITerm Add(string name, string description = null)
    Parameters
    string name

    Name of the term

    string description

    Optional description of the term

    Returns
    ITerm

    Newly added term

    AddAsync(string, string)

    Adds a new term

    Declaration
    Task<ITerm> AddAsync(string name, string description = null)
    Parameters
    string name

    Name of the term

    string description

    Optional description of the term

    Returns
    Task<ITerm>

    Newly added term

    AddBatch(Batch, string, string)

    Adds a new term

    Declaration
    ITerm AddBatch(Batch batch, string name, string description = null)
    Parameters
    Batch batch

    Batch to use

    string name

    Name of the term

    string description

    Optional description of the term

    Returns
    ITerm

    Newly added term

    AddBatch(string, string)

    Adds a new term

    Declaration
    ITerm AddBatch(string name, string description = null)
    Parameters
    string name

    Name of the term

    string description

    Optional description of the term

    Returns
    ITerm

    Newly added term

    AddBatchAsync(Batch, string, string)

    Adds a new term

    Declaration
    Task<ITerm> AddBatchAsync(Batch batch, string name, string description = null)
    Parameters
    Batch batch

    Batch to use

    string name

    Name of the term

    string description

    Optional description of the term

    Returns
    Task<ITerm>

    Newly added term

    AddBatchAsync(string, string)

    Adds a new term

    Declaration
    Task<ITerm> AddBatchAsync(string name, string description = null)
    Parameters
    string name

    Name of the term

    string description

    Optional description of the term

    Returns
    Task<ITerm>

    Newly added term

    GetById(string)

    Loads a term by id

    Declaration
    ITerm GetById(string id)
    Parameters
    string id

    Id of the term to load

    Returns
    ITerm

    Found term if any, null otherwise

    GetByIdAsync(string)

    Loads a term by id

    Declaration
    Task<ITerm> GetByIdAsync(string id)
    Parameters
    string id

    Id of the term to load

    Returns
    Task<ITerm>

    Found term if any, null otherwise

    Extension Methods

    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