Метод 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
)
Параметры
termLabel
Тип: System.StringLabel для Term для получения
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() до выполнения поиска, ожидающие изменения.
См. также
Справочные материалы
Пространство имен Microsoft.SharePoint.Taxonomy
GetTerms(String, Boolean, StringMatchOption, Int32, Boolean)
GetTerms(String, Int32, Boolean, StringMatchOption, Int32, Boolean, Boolean, Boolean)