Interface ITermRelationCollection
- Namespace
- PnP.Core.Model.SharePoint
- Assembly
- PnP.Core.dll
Collection of terms
public interface ITermRelationCollection : IQueryable<ITermRelation>, IQueryable, IDataModelCollection<ITermRelation>, IEnumerable<ITermRelation>, IEnumerable, IDataModelParent, IDataModelWithContext, IRequestableCollection, ISupportModules<ITermRelationCollection>
- Inherited Members
- Extension Methods
Methods
Add(TermRelationType, ITermSet, ITerm)
Adds a new term relation
ITermRelation Add(TermRelationType relationship, ITermSet targetSet, ITerm fromTerm = null)
Parameters
relationshipTermRelationTypeType of relation to be created. Possible values are: pin, reuse.
targetSetITermSetThe set where the relationship needs to be created.
fromTermITermThe term with which the relationship needs to be created.
Returns
- ITermRelation
Newly added term relation ship
AddAsync(TermRelationType, ITermSet, ITerm)
Adds a new term relation
Task<ITermRelation> AddAsync(TermRelationType relationship, ITermSet targetSet, ITerm fromTerm = null)
Parameters
relationshipTermRelationTypeType of relation to be created. Possible values are: pin, reuse.
targetSetITermSetThe set where the relationship needs to be created.
fromTermITermThe term with which the relationship needs to be created.
Returns
- Task<ITermRelation>
Newly added term relation ship
AddBatch(TermRelationType, ITermSet, ITerm)
Adds a new term relation via a batch request
ITermRelation AddBatch(TermRelationType relationship, ITermSet targetSet, ITerm fromTerm = null)
Parameters
relationshipTermRelationTypeType of relation to be created. Possible values are: pin, reuse.
targetSetITermSetThe set where the relationship needs to be created.
fromTermITermThe term with which the relationship needs to be created.
Returns
- ITermRelation
Newly added term relation ship
AddBatch(Batch, TermRelationType, ITermSet, ITerm)
Adds a new term relation via a batch request
ITermRelation AddBatch(Batch batch, TermRelationType relationship, ITermSet targetSet, ITerm fromTerm = null)
Parameters
batchBatchBatch to use
relationshipTermRelationTypeType of relation to be created. Possible values are: pin, reuse.
targetSetITermSetThe set where the relationship needs to be created.
fromTermITermThe term with which the relationship needs to be created.
Returns
- ITermRelation
Newly added term relation ship
AddBatchAsync(TermRelationType, ITermSet, ITerm)
Adds a new term relation via a batch request
Task<ITermRelation> AddBatchAsync(TermRelationType relationship, ITermSet targetSet, ITerm fromTerm = null)
Parameters
relationshipTermRelationTypeType of relation to be created. Possible values are: pin, reuse.
targetSetITermSetThe set where the relationship needs to be created.
fromTermITermThe term with which the relationship needs to be created.
Returns
- Task<ITermRelation>
Newly added term relation ship
AddBatchAsync(Batch, TermRelationType, ITermSet, ITerm)
Adds a new term relation via a batch request
Task<ITermRelation> AddBatchAsync(Batch batch, TermRelationType relationship, ITermSet targetSet, ITerm fromTerm = null)
Parameters
batchBatchBatch to use
relationshipTermRelationTypeType of relation to be created. Possible values are: pin, reuse.
targetSetITermSetThe set where the relationship needs to be created.
fromTermITermThe term with which the relationship needs to be created.
Returns
- Task<ITermRelation>
Newly added term relation ship