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


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

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

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

Синтаксис

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

returnValue = instance.GetTerms(termLabel, _
    lcid, defaultLabelOnly, stringMatchOption, _
    resultCollectionSize, trimUnavailable, _
    trimDeprecated, excludeKeyword)
public TermCollection GetTerms(
    string termLabel,
    int lcid,
    bool defaultLabelOnly,
    StringMatchOption stringMatchOption,
    int resultCollectionSize,
    bool trimUnavailable,
    bool trimDeprecated,
    bool excludeKeyword
)

Параметры

  • termLabel
    Тип: System.String

    Метки термина для извлечения

  • lcid
    Тип: System.Int32

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

  • defaultLabelOnly
    Тип: System.Boolean

    Указывает, следует ли включать в поиск только метки по умолчанию.

  • stringMatchOption
    Тип: Microsoft.SharePoint.Taxonomy.StringMatchOption

    Указывает, следует ли для поиска меток, которые начинаются с указанной строки или те, которые имеют точное соответствие.

  • resultCollectionSize
    Тип: System.Int32

    Указывает максимальное число объектов термин для включения в возвращаемый TermCollection.

  • trimUnavailable
    Тип: System.Boolean

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

  • trimDeprecated
    Тип: System.Boolean

    Логическое значение, определяющее необходимость обрезать, термины, имеющие Term.IsDeprecated имеет значение true.

  • excludeKeyword
    Тип: System.Boolean

    Логическое значение, указывающее, следует ли исключать термины, TermSet ключевые слова

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

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

Исключения

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

termLabel не может быть неопределенным или пустым.

ArgumentException

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

Замечания

Если trimUnavailabletrue затем термины, имеющие Term.IsAvailableForTagging значение false будут удалены из результатов; в противном случае будут возвращены все условия вне зависимости от их значения Term.IsAvailableForTagging .

Если trimDeprecatedtrue затем термины, имеющие Term.IsDeprecated значение true будут удалены из результатов; в противном случае будут возвращены все условия вне зависимости от их значения Term.IsDeprecated .

Если excludeKeyword имеет значение true, затем условия termset ключевые слова будут исключены из поиска; в противном случае все условия включать ключевые слова будут включены в поиск.

Поиск без учета регистра и будет соответствовать только проверку, которая начинается с указанной строки в зависимости от значения параметра stringMatchOption или надписи.

Максимальное количество результатов, возвращаемых из поиска ограничено параметром resultCollectionSize .

termLabel не может быть неопределенным или пустым и не должна превышать 255 знаков в длину.

Он также не может содержать следующие недопустимые символы:tab;"<>|&

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

См. также

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

TermStore класс

Элементы TermStore

Перегрузка GetTerms

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

Language

Languages

GetTerms([])

GetTerms(String, Boolean)

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

GetTerms(String, Int32, Boolean)