CardRepository - класс

Репозиторий для управления карточками.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public sealed class CardRepository : ICardRepository
Inheritance
Object    CardRepository
Implements
ICardRepository

Конструкторы

CardRepository Создаёт экземпляр репозитория с указанием метаинформации по типам карточек, объекта сессии текущего пользователя и используемых компонентов.

Методы

DeleteAsync Удаляет карточку со всеми файлами и заданиями по информации, переданной в запросе. Для успешного удаления карточки необходимо предварительно удалить все карточки, которые на неё ссылаются.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetAsyncВозвращает данные карточки по заданному запросу.
GetFileVersionsAsyncВозвращает информацию о версиях файла по заданному запросу.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
NewAsyncВозвращает заполненную структуру карточки по заданному запросу. Физически карточка не создаётся.
RequestAsyncВыполняет универсальный запрос к сервису карточек.
StoreAsyncСохраняет карточку, переданную в запросе.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

ApplyUserSettingsToRolesAsync Асинхронно выполняет копирование настроек одного сотрудника на заданный список ролей (без учёта заместителей). Запрос доступен только для администраторов. Возвращает сообщения валидации, в т.ч. возникшие ошибки. Возвращаемое значение не равно null.
(Определяется CardExtensions)
ChangePasswordForCurrentUserAsync Асинхронно изменяет пароль для текущего сотрудника, если у него тип входа "Пользователь Tessa". Возвращает сообщения валидации, в т.ч. возникшие ошибки. Возвращаемое значение не равно null.
(Определяется CardExtensions)
ForumAddTopicPermissionRequestAsync
(Определяется ForumPermissionsRequestExtensions)
ForumMessagesPermissionRequestAsync
(Определяется ForumPermissionsRequestExtensions)
ForumPermissionsRequestAsyncTRequest, TResponse
(Определяется ForumRequestExtensions)
ForumRequestAsyncTRequest, TResponse
(Определяется ForumRequestExtensions)
ForumRequestWithoutResponseAsyncTRequest
(Определяется ForumRequestExtensions)
ForumSuperModeratorPermissionRequestAsync
(Определяется ForumPermissionsRequestExtensions)
Get
(Определяется ComHelper)
GetDigestAsync Асинхронно возвращает Digest для заданной карточки, полученный выполнением запроса GetDigest, или null, если Digest неизвестен или не требуется.
(Определяется CardExtensions)
GetFileSourceAsync Асинхронно возвращает местоположение контента файла для заданного файла file указанной карточки card. Местоположение определяется выполнением запроса GetFileSource. Метод возвращает null, если определить местоположение не удалось, обычно в этом случае будет использоваться местоположение по умолчанию.
(Определяется CardExtensions)
GetTypeIDAsync Асинхронно возвращает результат выполнения запроса GetTypeIDList на получение идентификатора типа карточки по заданному идентификатору карточки. Значение null возвращается в случае, если идентификатор типа не был определён.
(Определяется CardExtensions)
GetTypeIDListAsync Асинхронно возвращает результат выполнения запроса GetTypeIDList на получение идентификаторов типов карточек по заданным идентификаторам карточек. Элементы результирующего массива со значениями null возвращаются в случае, если идентификатор типа не был определён.
(Определяется CardExtensions)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
InvalidateCacheAsync Выполняет запрос по сбросу кэшей на сервере. Может быть вызван с сервера или клиента для сессии пользователя с правами администратора. Если в качестве списка имён cacheNames указывается null, то выполняется сброс всех кэшей; если указан пустой массив, то сброс не будет выполнен, однако, запрос будет запущен (т.е. расширения могут определить список кэшей для сброса сами). Возвращает результат выполнения операции, который не равен null.
(Определяется CardRequestExtensions)
Invoke
(Определяется ComHelper)
ResolveUserPermissionsAsync
(Определяется ForumPermissionsRequestExtensions)
Set
(Определяется ComHelper)
TryAddTaskAsync Создаёт и добавляет возвращаемое задание с заданными параметрами. После создания может потребоваться заполнить секции задания и другие параметры CardTask. Возвращённый объект ValidationResult содержит ошибки и сообщения, возникшие при создании задания, он всегда не равен null. Возвращённый объект CardTask может быть равен null, если при создании были ошибки. В этом случае возвращённый объект ValidationResult содержит эти ошибки.
(Определяется CardExtensions)

См. также