Свойство TermSet.CustomSortOrder
Получает или задает порядок сортировки текущего объекта Term .
Пространство имен: Microsoft.SharePoint.Taxonomy
Сборка: Microsoft.SharePoint.Taxonomy (в Microsoft.SharePoint.Taxonomy.dll)
Синтаксис
'Декларация
Public Overrides Property CustomSortOrder As String
Get
Set
'Применение
Dim instance As TermSet
Dim value As String
value = instance.CustomSortOrder
instance.CustomSortOrder = value
public override string CustomSortOrder { get; set; }
Значение свойства
Тип: System.String
Значение является строкой, состоящей из дочерних объектов TermGuid , разделенных по :. Когда порядок сортировки — пустая ссылка (Nothing в Visual Basic) или пустой, Term дочерние объекты текущего термина сортируется в алфавитном порядке на основе рабочего языка текущего объекта TermStore .
Исключения
Исключение | Условие |
---|---|
InvalidOperationException | Текущей Term является недопустимым. |
UnauthorizedAccessException | Текущий пользователь имеет необходимые разрешения на выполнение этой операции. |
TermStoreOperationException | Эта операция недопустима в связи с условиями [TermSet]. Операция не выполнена. |
Замечания
Если значение порядка сортировки содержит недопустимый идентификатор Guid или один идентификатор Guid не принадлежит Term его дочерних объектов, затем он игнорируется. Если все дочерние TermGuid не включается, затем они будут отсортированы в алфавитном порядке следующие объекты Term с пользовательский порядок сортировки.
Текущий пользователь должен иметь разрешение TaxonomyRights.Edit для задания этого свойства. Вызовите метод CommitAll() , чтобы сохранить эти изменения в базу данных.