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


Свойство 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() , чтобы сохранить эти изменения в базу данных.

См. также

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

TermSet класс

Элементы TermSet

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