Поделиться через


Метод TermStore.GetTerms (String, Int32, Boolean)

Возвращает коллекцию объектов Term все объекты TermSet в этот TermStore , у текущего пользователя есть разрешения на чтение с меткой в предоставленный идентификатор LCID соответствия предоставленной строке.

Пространство имен:  Microsoft.SharePoint.Taxonomy
Сборка:  Microsoft.SharePoint.Taxonomy (в Microsoft.SharePoint.Taxonomy.dll)

Синтаксис

'Декларация
Public Function GetTerms ( _
    termLabel As String, _
    lcid As Integer, _
    trimUnavailable As Boolean _
) As TermCollection
'Применение
Dim instance As TermStore
Dim termLabel As String
Dim lcid As Integer
Dim trimUnavailable As Boolean
Dim returnValue As TermCollection

returnValue = instance.GetTerms(termLabel, _
    lcid, trimUnavailable)
public TermCollection GetTerms(
    string termLabel,
    int lcid,
    bool trimUnavailable
)

Параметры

  • lcid
    Тип: System.Int32

    Идентификатор языкового стандарта Term метки для сравнения.

  • trimUnavailable
    Тип: System.Boolean

    Логическое значение, определяющее необходимость обрезать, термины, имеющие свойство IsAvailableForTagging значение false.

Возвращаемое значение

Тип: Microsoft.SharePoint.Taxonomy.TermCollection
Коллекция всех объектов T:Microsoft.SharePoint.Taxonomy.Term из всех TermSet этого объекта TermStore , у текущего пользователя есть разрешения на чтение с Label в указанный LCID, предоставленная строка совпадает.

Исключения

Исключение Условие
ArgumentNullException

termLabel не может быть пустая ссылка (Nothing в Visual Basic) или.

ArgumentException

Недопустимое значение termLabel . Скорее всего, содержит недопустимые знаки или имеет слишком большую длину.

ArgumentOutOfRangeException

Значение lcid должно быть один из языков в этом банке терминов текущего рабочего.

Замечания

Если trimUnavailable имеет значение true, затем термины, имеющие IsAvailableForTagging значение false будут удалены из результатов; в противном случае будут возвращены все условия вне зависимости от их значения IsAvailableForTagging . Этот метод будет осуществлять поиск всех Term.Labels на языке, соответствующий параметру lcid . Поиск без учета регистра и будет возвращено более 100 результатов. termLabel не может быть неопределенным или пустым и не должна превышать 255 знаков в длину.Он также не может содержать следующие недопустимые символы:tab;"<>|&.

Значение lcid должно быть одним из языков рабочий термин хранилища, заданные TermStore.Languages. Для получения наиболее точных результатов рекомендуется быть зафиксированы в базе данных с помощью CommitAll() до выполнения поиска, ожидающие изменения.

См. также

Справочные материалы

TermStore класс

Элементы TermStore

Перегрузка GetTerms

Пространство имен Microsoft.SharePoint.Taxonomy

Language

Languages

GetTerms([])

GetTerms(String, Boolean)

GetTerms(String, Boolean, StringMatchOption, Int32, Boolean)

GetTerms(String, Int32, Boolean, StringMatchOption, Int32, Boolean, Boolean, Boolean)