CardSchemeInfoProviderAdapter - класс

Адаптер объектов ICardSchemeInfoProvider для использования в качестве ISchemeService.

Имеет логику получения таблиц, для остальных методов делегирует получение объектов для указанного объекта SchemeDatabase, а для прочих действий возвращает валидные значения по умолчанию.

Посредством объекта невозможность изменить схему данных.

Definition

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

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

CardSchemeInfoProviderAdapter(ICardSchemeInfoProvider, ISchemeService) Создаёт экземпляр класса с указанием объекта, для которого выполняется адаптация к интерфейсу ISchemeService, и указанием объекта ISchemeService для получения других объектов, кроме таблиц.
CardSchemeInfoProviderAdapter(ICardSchemeInfoProvider, SchemeDatabase) Создаёт экземпляр класса с указанием объекта, для которого выполняется адаптация к интерфейсу ISchemeService, и опциональным указанием объекта SchemeDatabase для получения других объектов, кроме таблиц.

Методы

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)
GetDatabaseInfoAsync 
GetDatabasePropertiesAsync 
GetFunctionAsync(Guid, CancellationToken) 
GetFunctionAsync(String, CancellationToken) 
GetFunctionsAsync 
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetMigrationAsync(Guid, CancellationToken) 
GetMigrationAsync(String, CancellationToken) 
GetMigrationsAsync 
GetPartitionAsync(Guid, CancellationToken) 
GetPartitionAsync(String, CancellationToken) 
GetPartitionsAsync 
GetProcedureAsync(Guid, CancellationToken) 
GetProcedureAsync(String, CancellationToken) 
GetProceduresAsync 
GetTableAsync(Guid, CancellationToken) 
GetTableAsync(String, CancellationToken) 
GetTablesAsync 
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
RemoveFunctionAsync 
RemoveMigrationAsync 
RemovePartitionAsync 
RemoveProcedureAsync 
RemoveTableAsync 
SaveDatabasePropertiesAsync 
SaveFunctionAsync 
SaveMigrationAsync 
SavePartitionAsync 
SaveProcedureAsync 
SaveTableAsync 
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

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

См. также