Method | Description | |
---|---|---|
GetTaxonomyHierarchy ( |
This method will return the taxonomy hierarchy either for the practice group term set or for client term sets
|
|
Taxonomy ( IOptions |
Constructor to inject required dependencies
|
Method | Description | |
---|---|---|
FetchGroupTerms ( TermGroup termGroup, |
Fetches the term store data for the term group specified
|
|
GetChildTermsWithCustomProperties ( TermCollection termCollection, |
This method will update the taxonomy hierarchy object with custom properties that needs to be send to client. This is a recursive function and it will loop until a term does not have any child terms
|
|
GetClientTermProperties ( TermCollection termColl, |
This method will get all client term properties such as ID and URL
|
|
GetClientTermSetHierarchy ( ClientContext clientContext, TermSet termSet, |
This method will be called if the clients are defined as term set and not as terms
|
|
GetClientTerms ( ClientContext clientContext, Term term, |
This method will be called if the clients are defined as terms and not as term sets
|
|
GetManagedTermSetHierarchy ( ClientContext clientContext, TermSet termSet, |
Gets the managed term set hierarchy with generic code using JSONWriter
|
|
GetTaxonomyHierarchy ( TermStore termStore, |
Iterates through the taxonomy hierarchy for the specified term set group.
|
public GetTaxonomyHierarchy ( |
||
client | ||
termStoreDetails | The term store deatils that client has passed to we apiu | |
return |
public Taxonomy ( IOptions |
||
generalSettings | IOptions |
|
taxonomySettings | IOptions |
|
contentTypeSettings | IOptions |
|
logTables | IOptions |
|
spoAuthorization | ISPOAuthorization | |
customLogger | ICustomLogger | |
configuration | IConfigurationRoot | |
return | Microsoft.SharePoint.Client |