CardSchemeInfoProviderProxy - класс

Объект для получения таблиц из ISchemeService. Является "тонкой" обёрткой без использования кэширования. Не поддерживает метод CreateForCardType(CardType).

Definition

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

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

CardSchemeInfoProviderProxy Создаёт экземпляр класса с указанием его зависимостей.

Методы

CreateForCardType Создает экземпляр ICardSchemeInfoProvider, содержащий таблицы из основной схемы и виртуальной схемы типа карточки cardType.
DisposeAsyncPerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.
EnsureCacheResolvedAsync Заполняет внутренний кэш объекта, если он используется.
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)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTableAsync Возвращает таблицу по идентификатору. Выбрасывает исключение, если таблица не найдена.
GetTablesAsync Получает все таблицы, доступные в рамках схемы данных текущего объекта.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
InvalidateCache Сбрасывает кэш в текущем объекте.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetTableAsync Возвращает таблицу по идентификатору или null, если таблица не найдена.

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

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)
ValidateAsync Выполняет проверку наличия таблицы с идентификатором tableID в схеме.
(Определяется CardUIExtensions)
ValidateAsync Выполняет проверку наличия колонки с идентификатором columnID в таблице с идентификатором tableID.
(Определяется CardUIExtensions)

См. также