CardMetadataSchemeInfoProvider - класс

Объект для получения таблиц из метаинформации ICardMetadata. Имеет собственный кэш объектов. Не поддерживает метод CreateForCardType(CardType).

Definition

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

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

CardMetadataSchemeInfoProvider(ICardMetadata, CardType) Создаёт экземпляр класса с указанием его зависимостей.
CardMetadataSchemeInfoProvider(ICardMetadata, IUnityDisposableContainer) Создаёт экземпляр класса с указанием его зависимостей. Рекомендуемый конструктор для регистрации в Unity.

Методы

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)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)
ValidateAsync Выполняет проверку наличия таблицы с идентификатором tableID в схеме.
(Определяется CardUIExtensions)
ValidateAsync Выполняет проверку наличия колонки с идентификатором columnID в таблице с идентификатором tableID.
(Определяется CardUIExtensions)

См. также