CardCachingPermissionResolver - класс

Осуществляет поиск и кэширование прав доступа для полей, строк, файлов и карточки.

Definition

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

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

CardCachingPermissionResolver Создаёт экземпляр класса с указанием объекта, осуществляющего поиск прав доступа для полей и строк.

Методы

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)
GetCardPermissions Возвращает права доступа к карточке.
GetFieldPermissions(String, String) Возвращает права доступа к полю fieldName из секции sectionName.
GetFieldPermissions(String, String, Guid) Возвращает права доступа к полю fieldName из коллекционной или древовидной секции sectionName и строки с идентификатором rowID.
GetFilePermissions Возвращает права доступа к прикреплённому к карточке файлу fileID.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetRowPermissions Возвращает права доступа к строке с идентификатором rowID из секции sectionName.
GetSectionPermissions Возвращает права доступа к строкам или полям секции sectionName.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
Invalidate

Очищает кэш прав доступа.

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

MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

Get
(Определяется ComHelper)
GetEntryPermissions Возвращает права доступа к полям строковой секции с именем sectionName.
(Определяется CardExtensions)
GetTablePermissions Возвращает права доступа к строкам коллекционной секции с именем sectionName.
(Определяется CardExtensions)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также