TermStore.GetTermSets - Méthode (String[], Int32)
Cette méthode récupère une collection de tous les ensembles de termes dans cette banque de termes que l'utilisateur actuel est autorisé à lire qui contiennent des termes avec des étiquettes correspondantes ou commençant par chacune des chaînes spécifiées pour un LCID spécifié.
Espace de noms : Microsoft.SharePoint.Taxonomy
Assembly : Microsoft.SharePoint.Taxonomy (dans Microsoft.SharePoint.Taxonomy.dll)
Syntaxe
'Déclaration
Public Function GetTermSets ( _
requiredTermLabels As String(), _
lcid As Integer _
) As TermSetCollection
'Utilisation
Dim instance As TermStore
Dim requiredTermLabels As String()
Dim lcid As Integer
Dim returnValue As TermSetCollection
returnValue = instance.GetTermSets(requiredTermLabels, _
lcid)
public TermSetCollection GetTermSets(
string[] requiredTermLabels,
int lcid
)
Paramètres
requiredTermLabels
Type : []Un ensemble d'étiquettes pour assurer la correspondance avec la Term.Labels de chaque TermSet
lcid
Type : System.Int32L'identificateur de paramètres régionaux pour la langue de la Term.Labels pour effectuer cette correspondance
Valeur renvoyée
Type : Microsoft.SharePoint.Taxonomy.TermSetCollection
Une collection de tous les ensembles de termes dans cette banque de termes que l'utilisateur actuel dispose des autorisations de lecture qui contiennent les termes avec des étiquettes correspondantes ou commençant par chacune des chaînes spécifiées pour un LCID spécifié
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | La valeur de requiredTermLabels ne peut pas être null. |
ArgumentNullException | Les étiquettes de requiredTermLabels ne peut pas être null ou vide. |
ArgumentException | La valeur d'une ou plusieurs étiquettes dans requiredTermLabels n'est pas valide. Probablement, il contient des caractères non valides ou est trop long. |
ArgumentOutOfRangeException | La valeur de lcid doit être l'une des langues de travail dans le magasin de termes en cours. |
Remarques
La valeur des étiquettes dans requiredTermLabels ne peut pas être null ou vide et ne doit pas dépasser 255 caractères. Elles aussi ne peut contenir aucun des caractères suivants non conformes ; « < > | & onglet la valeur de lcid doit être une des langues de travail de la banque de termes, spécifié par TermStore.Languages. La recherche respecte la casse. Un TermSet sera inclus dans la collection retournée si, pour chaque valeur d'étiquette dans requiredTermLabels, le TermSet contient un terme à une étiquette qui correspond à ou commence par la valeur de la lcidde spécifié. Il n'y a aucune exigence pour un seul terme contenir tous les libellés spécifiés. Pour obtenir les résultats les plus précis, il est recommandé que toutes les modifications en attente soient validées dans la base de données à l'aide de CommitAll() avant l'exécution de cette recherche.