Folder — класс

Специализированный тип отражающий семантику объекта 'Папка'.

Синтаксис

public abstract class Folder : IUpdatable

Свойства

Имя Описание

AllowedCardTypes

Возвращает список типов карточек, которые можно создавать в этой папке.

AllowedFolderTypes

Возвращает список типы подпапок, которые можно создавать в этой папке.

AllowedStyles

Задаёт или возвращает стили, разрешённые к использованию в данной папке.

AllowedTemplates

Возвращает список разрешённых к использованию в папке шаблонов экспорта.

AllowedViews

Возвращает список представлений, которые можно использовать в этой папке.

CreateDate

Возвращает дату создания папки.

CreatedBy

Возвращает название учетной записи создателя папки.

CurrentStyle

Задаёт или возвращает текущий стиль отображения папки.

CurrentViewId

Задаёт или возвращает идентификатор текущего представления папки.

DefaultStyle

Задаёт или возвращает стиль отображения содержимого папки по умолчанию.

DefaultTemplateId

Задаёт или возвращает идентификатор шаблон экспорта.

DefaultViewId

Задаёт или возвращает идентификатор представления папки по умолчанию.

Deleted

Возвращает признак того, что папка была удалена.

ExtTypeId

Задаёт или возвращает идентификатор расширенного типа папки.

Flags

Задаёт или возвращает дополнительные атрибуты папки.

Folders

Возвращает коллекцию дочерних папок.

HasSubfolders

Признак наличия дочерних папок.

IconId

Возвращает или задаёт идентификатор иконки.

Id

Возвращает идентификатор папки.

InUpdate

Возвращает признак включения для объекта режима отложенных изменения.

Name

Возвращает или задаёт название папки.

ParentFolder

Возвращает ссылку на родительскую папку.

PropCardId

Задаёт или возвращает идентификатор карточки папки.

RefId

Задаёт или возвращает идентификатор оригинальной папки, для папки-делегата.

RefreshTimeout

Возвращает или задаёт индивидуальный период обновления содержимого папки.

Restrictions

Возвращает или задаёт признак наличия ограничений папки.

SavedParameters

Возвращает коллекцию сохранённых значений параметров поискового запроса.

Session

Возвращает текущую сессию пользователя.

Shortcuts

Возвращает коллекцию ярлыков папки.

Type

Задаёт или возвращает тип папки.

Url

Задаёт или возвращает URL папки.

ViewCycleCount

Задаёт или возвращает максимальное количество выводимых записей.

ViewCyclingEnabled

Задаёт или возвращает признак режима ограничения количества выводимых записей.

Методы

Имя Описание

BeginUpdate

Включает режим отложенных изменений.

CancelUpdate

Отменяет несохранённые изменения и выключает режим отложенных изменений.

Copy(Guid)

Копирование папки в указанную папку.

Copy(Guid, String)

Копирование папки в указанную папку с изменением конечного имени.

CopyData(Guid, String, Boolean)

Копирование данных папки в указанную папку с изменением имени конечного каталога.

EndUpdate

Отправляет накопленные изменения на сервер и выключает режим отложенных изменений.

FillBySearch(Guid)

Заполнение папки результатом поискового запроса с заданным идентификатором.

FillBySearch(String)

Заполнение папки результатом переданного поискового запроса.

FillBySearch(Guid, QueryParameterCollection)

Заполнение папки результатом поискового запроса с заданным идентификатором и указанными параметрами.

GetHierarchy

Возвращает идентификаторы родительских папок, согласно иерархии.

GetUnreadCount

Возвращает количество непрочитанных карточек в папке.

GetUnreadCount(Boolean)

Возвращает количество непрочитанных карточек в папке, включая архивированные элементы.

MarkAll(Boolean)

Изменяет статус прочитанности для всех карточек.

MarkCardForDeletion(Guid)

Требует удаление указанной карточки при отмене изменений, если задействован режим отложенных изменений.

Move(Guid)

Перемещает папку в указанную папку.

Purge(Boolean, DateTime)

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

Refresh

Обновляет информацию о папке.

UpdateNow

Позволяет отправить накопленные изменения на сервер.