Microsoft.WindowsAzure.Mobile.Service.Tables Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třídy
DomainManager<TData> |
Poskytuje abstrakci pro přístup k back-endovému úložišti TableController<TData>pro . Abstrakci je možné implementovat jedním ze dvou způsobů v závislosti na možnostech back-endového úložiště. Úložiště, která podporují IQueryable<T>model založený na modelu, můžou implementovat Query metody a , Lookup zatímco úložiště, která IQueryable nepodporují přímo nebo kde to není upřednostňovaný způsob přístupu k nim, můžou implementovat QueryAsync metody a LookupAsync . |
EntityTableSqlGenerator |
Aktualizace definici databáze SQL, aby se zohlednily sloupce označené .TableColumnType Objekt EntityTableSqlGenerator lze povolit buď pomocí vygenerovaného DbContext uživatelského rozhraní, nebo odvozením ze EntityContext základní třídy. |
QueryResult |
Představuje výsledky dotazu spolu s celkovým počtem entit identifikovaných identifikátorem URI požadavku po použití všech možností $filter systémových dotazů. |
TableColumnAttribute |
Lze TableColumnAttribute použít k anotaci vlastností datového modelu, které představují systémové vlastnosti používané objektem TableController<TData>. Tím, že určíte, které sloupce jsou ID, verze, createdAt atd. správci domén můžou tyto informace využít k zajištění nejlepšího možného mapování na konkrétní back-endové úložiště. |
TableController |
Toto je obecná běžná základní třída pro kontrolery tabulek. Místo toho se důrazně doporučuje používat obecnou verzi TableController{T}, která poskytuje podporu pro různé operace s tabulkami se silnými typy. |
TableControllerConfigAttribute |
Provádí přizpůsobení konfigurace pro TableController<TData> odvozené kontrolery. |
TableControllerConfigProvider |
Přizpůsobí nastavení odvozených TableController<TData> kontrolerů. |
TableFilterProvider |
Registruje TableFilterProvider specializované System.Web.Http.Filters.IActionFilter instance používané objektem TableController<TData>. Filtry se registrují jako součást konfigurace vlastního kontroleru, kterou je možné nakonfigurovat pomocí modulu pro injektáž závislostí pomocí typu ITableControllerConfigProvider. |
TableUtils |
Poskytuje různé nástroje a pomocné metody pro funkce související s tabulkami. |
Rozhraní
IDomainManager<TData> |
Poskytuje abstrakci pro přístup k back-endovému úložišti TableController<TData>pro . Abstrakci je možné implementovat jedním ze dvou způsobů v závislosti na možnostech back-endového úložiště. Úložiště, která podporují IQueryable<T>model založený na modelu, můžou implementovat Query metody a , Lookup zatímco úložiště, která IQueryable nepodporují přímo nebo kde to není upřednostňovaný způsob přístupu k nim, můžou implementovat QueryAsync metody a LookupAsync . |
ITableControllerConfigProvider |
Poskytuje abstrakci pro provádění přizpůsobení konfigurace pro TableController<TData> odvozené kontrolery. Implementaci je možné zaregistrovat prostřednictvím .System.Web.Http.Services.DependencyResolver |
ITableData |
Poskytuje ITableData abstrakci označující, jak mají být při komunikaci s klienty serializovány systémové vlastnosti pro daný datový model tabulky. Jednotná serializace vlastností systému zajišťuje, že klienti mohou zpracovávat vlastnosti systému jednotně napříč platformami. |
Výčty
TableColumnType |
Poskytuje označení typu sloupce tabulky, který daná vlastnost je. Se TableColumnType používá ve spojení s objektem TableControllerConfigAttribute , který lze použít k dekoraci datového typu. |
Azure SDK for .NET