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