Search Results for

    Show / Hide Table of Contents

    Interface ITermStore

    Microsoft 365 Term store

    Inherited Members
    IDataModel<ITermStore>.Requested
    IDataModel<ITermStore>.HasValue(String)
    IDataModel<ITermStore>.HasChanged(String)
    IDataModel<ITermStore>.IsPropertyAvailable(Expression<Func<ITermStore, Object>>)
    IDataModel<ITermStore>.ArePropertiesAvailable(Expression<Func<ITermStore, Object>>[])
    IDataModel<ITermStore>.EnsureProperties(Expression<Func<ITermStore, Object>>[])
    IDataModel<ITermStore>.EnsurePropertiesAsync(Expression<Func<ITermStore, Object>>[])
    IDataModel<ITermStore>.ExecuteRequestAsync(ApiRequest)
    IDataModel<ITermStore>.ExecuteRequest(ApiRequest)
    IDataModel<ITermStore>.ExecuteRequestBatchAsync(ApiRequest)
    IDataModel<ITermStore>.ExecuteRequestBatch(ApiRequest)
    IDataModel<ITermStore>.ExecuteRequestBatchAsync(Batch, ApiRequest)
    IDataModel<ITermStore>.ExecuteRequestBatch(Batch, ApiRequest)
    IDataModelParent.Parent
    IDataModelWithContext.PnPContext
    IDataModelGet<ITermStore>.GetBatchAsync(Batch, Expression<Func<ITermStore, Object>>[])
    IDataModelGet<ITermStore>.GetAsync(Expression<Func<ITermStore, Object>>[])
    IDataModelLoad<ITermStore>.LoadBatchAsync(Batch, Expression<Func<ITermStore, Object>>[])
    IDataModelLoad<ITermStore>.LoadAsync(Expression<Func<ITermStore, Object>>[])
    IDataModelUpdate.UpdateBatchAsync()
    IDataModelUpdate.UpdateBatchAsync(Batch)
    IDataModelUpdate.UpdateAsync()
    IDataModelUpdate.UpdateBatch()
    IDataModelUpdate.UpdateBatch(Batch)
    IDataModelUpdate.Update()
    Namespace: PnP.Core.Model.SharePoint
    Assembly: PnP.Core.dll
    Syntax
    public interface ITermStore : IDataModel<ITermStore>, IDataModelParent, IDataModelWithContext, ISupportModules<ITermStore>, IDataModelGet<ITermStore>, IDataModelLoad<ITermStore>, IDataModelUpdate

    Properties

    DefaultLanguage

    Default language of the termstore.

    Declaration
    string DefaultLanguage { get; set; }
    Property Value
    System.String

    Groups

    Collection of term groups in this term store Implements .
    See Requesting model collections and IQueryable performance considerations to learn more.

    Declaration
    ITermGroupCollection Groups { get; }
    Property Value
    ITermGroupCollection

    Id

    The Unique ID of the Term Store

    Declaration
    string Id { get; }
    Property Value
    System.String

    Languages

    List of languages for the term store.

    Declaration
    List<string> Languages { get; }
    Property Value
    PnP.Core.Model.SharePoint.List<System.String>

    Methods

    GetTermById(String, String, Expression<Func<ITerm, Object>>[])

    Gets a term from this termstore via it's id and it's termset id

    Declaration
    ITerm GetTermById(string termSetId, string termId, params Expression<Func<ITerm, object>>[] selectors)
    Parameters
    System.String termSetId

    Termset id of the termset containing the term

    System.String termId

    Term id of the term to retrieve

    Expression<Func<ITerm, System.Object>>[] selectors

    Properties to load for the term

    Returns
    ITerm

    The loaded term

    GetTermByIdAsync(String, String, Expression<Func<ITerm, Object>>[])

    Gets a term from this termstore via it's id and it's termset id

    Declaration
    Task<ITerm> GetTermByIdAsync(string termSetId, string termId, params Expression<Func<ITerm, object>>[] selectors)
    Parameters
    System.String termSetId

    Termset id of the termset containing the term

    System.String termId

    Term id of the term to retrieve

    Expression<Func<ITerm, System.Object>>[] selectors

    Properties to load for the term

    Returns
    Task<ITerm>

    The loaded term

    GetTermByIdBatch(Batch, String, String, Expression<Func<ITerm, Object>>[])

    Gets a term from this termstore via it's id and it's termset id

    Declaration
    ITerm GetTermByIdBatch(Batch batch, string termSetId, string termId, params Expression<Func<ITerm, object>>[] selectors)
    Parameters
    Batch batch

    Batch to add this reques to

    System.String termSetId

    Termset id of the termset containing the term

    System.String termId

    Term id of the term to retrieve

    Expression<Func<ITerm, System.Object>>[] selectors

    Properties to load for the term

    Returns
    ITerm

    The loaded term

    GetTermByIdBatch(String, String, Expression<Func<ITerm, Object>>[])

    Gets a term from this termstore via it's id and it's termset id

    Declaration
    ITerm GetTermByIdBatch(string termSetId, string termId, params Expression<Func<ITerm, object>>[] selectors)
    Parameters
    System.String termSetId

    Termset id of the termset containing the term

    System.String termId

    Term id of the term to retrieve

    Expression<Func<ITerm, System.Object>>[] selectors

    Properties to load for the term

    Returns
    ITerm

    The loaded term

    GetTermByIdBatchAsync(Batch, String, String, Expression<Func<ITerm, Object>>[])

    Gets a term from this termstore via it's id and it's termset id

    Declaration
    Task<ITerm> GetTermByIdBatchAsync(Batch batch, string termSetId, string termId, params Expression<Func<ITerm, object>>[] selectors)
    Parameters
    Batch batch

    Batch to add this reques to

    System.String termSetId

    Termset id of the termset containing the term

    System.String termId

    Term id of the term to retrieve

    Expression<Func<ITerm, System.Object>>[] selectors

    Properties to load for the term

    Returns
    Task<ITerm>

    The loaded term

    GetTermByIdBatchAsync(String, String, Expression<Func<ITerm, Object>>[])

    Gets a term from this termstore via it's id and it's termset id

    Declaration
    Task<ITerm> GetTermByIdBatchAsync(string termSetId, string termId, params Expression<Func<ITerm, object>>[] selectors)
    Parameters
    System.String termSetId

    Termset id of the termset containing the term

    System.String termId

    Term id of the term to retrieve

    Expression<Func<ITerm, System.Object>>[] selectors

    Properties to load for the term

    Returns
    Task<ITerm>

    The loaded term

    GetTermSetById(String, Expression<Func<ITermSet, Object>>[])

    Gets a termset from this termstore via it's id

    Declaration
    ITermSet GetTermSetById(string id, params Expression<Func<ITermSet, object>>[] selectors)
    Parameters
    System.String id

    Termset id to retrieve

    Expression<Func<ITermSet, System.Object>>[] selectors

    Properties to load for the termset

    Returns
    ITermSet

    The loaded termset

    GetTermSetByIdAsync(String, Expression<Func<ITermSet, Object>>[])

    Gets a termset from this termstore via it's id

    Declaration
    Task<ITermSet> GetTermSetByIdAsync(string id, params Expression<Func<ITermSet, object>>[] selectors)
    Parameters
    System.String id

    Termset id to retrieve

    Expression<Func<ITermSet, System.Object>>[] selectors

    Properties to load for the termset

    Returns
    Task<ITermSet>

    The loaded termset

    GetTermSetByIdBatch(Batch, String, Expression<Func<ITermSet, Object>>[])

    Gets a termset from this termstore via it's id

    Declaration
    ITermSet GetTermSetByIdBatch(Batch batch, string id, params Expression<Func<ITermSet, object>>[] selectors)
    Parameters
    Batch batch

    Batch to add this reques to

    System.String id

    Termset id to retrieve

    Expression<Func<ITermSet, System.Object>>[] selectors

    Properties to load for the termset

    Returns
    ITermSet

    The loaded termset

    GetTermSetByIdBatch(String, Expression<Func<ITermSet, Object>>[])

    Gets a termset from this termstore via it's id

    Declaration
    ITermSet GetTermSetByIdBatch(string id, params Expression<Func<ITermSet, object>>[] selectors)
    Parameters
    System.String id

    Termset id to retrieve

    Expression<Func<ITermSet, System.Object>>[] selectors

    Properties to load for the termset

    Returns
    ITermSet

    The loaded termset

    GetTermSetByIdBatchAsync(Batch, String, Expression<Func<ITermSet, Object>>[])

    Gets a termset from this termstore via it's id

    Declaration
    Task<ITermSet> GetTermSetByIdBatchAsync(Batch batch, string id, params Expression<Func<ITermSet, object>>[] selectors)
    Parameters
    Batch batch

    Batch to add this reques to

    System.String id

    Termset id to retrieve

    Expression<Func<ITermSet, System.Object>>[] selectors

    Properties to load for the termset

    Returns
    Task<ITermSet>

    The loaded termset

    GetTermSetByIdBatchAsync(String, Expression<Func<ITermSet, Object>>[])

    Gets a termset from this termstore via it's id

    Declaration
    Task<ITermSet> GetTermSetByIdBatchAsync(string id, params Expression<Func<ITermSet, object>>[] selectors)
    Parameters
    System.String id

    Termset id to retrieve

    Expression<Func<ITermSet, System.Object>>[] selectors

    Properties to load for the termset

    Returns
    Task<ITermSet>

    The loaded termset

    Extension Methods

    DataModelGetExtensions.GetBatchAsync<TModel>(IDataModelGet<TModel>, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.GetBatchAsync<TModel>(IDataModelGet<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.GetBatch<TModel>(IDataModelGet<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.GetBatch<TModel>(IDataModelGet<TModel>, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.Get<TModel>(IDataModelGet<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatchAsync<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatchAsync<TModel>(IDataModelLoad<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatch<TModel>(IDataModelLoad<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatch<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.Load<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.QueryProperties<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    RequestModuleExtensions.WithHeaders<TModel>(ISupportModules<TModel>, Dictionary<String, String>, Action<Dictionary<String, String>>)
    RequestModuleExtensions.WithResponseHeaders<TModel>(ISupportModules<TModel>, Action<Dictionary<String, String>>)
    Back to top PnP Core SDK
    Generated by DocFX with Material UI
    spacer