Partager via


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.Int32

    L'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.

Voir aussi

Référence

TermStore classe

TermStore - Membres

GetTermSets - Surcharge

Microsoft.SharePoint.Taxonomy - Espace de noms

Labels

GetTermSets(String, Int32)

GetTermSets([])