Microsoft.WindowsAzure.Mobile.Service.Tables Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Klasser
DomainManager<TData> |
Tillhandahåller en abstraktion för åtkomst till ett serverdelsarkiv för en TableController<TData>. Abstraktionen kan implementeras på ett av två sätt beroende på funktionerna i serverdelsarkivet. Butiker som stöder en IQueryable<T>-baserad modell kan implementera Query metoderna och Lookup medan butiker som inte stöder IQueryable direkt eller där det inte är det bästa sättet att komma åt dem kan implementera QueryAsync metoderna och LookupAsync . |
EntityTableSqlGenerator |
Uppdateringar SQL DB-definitionen för att ta hänsyn till kolumner som markerats med TableColumnType. EntityTableSqlGenerator Kan aktiveras antingen med hjälp av byggnadsställningarna DbContext eller genom att härleda från basklassenEntityContext. |
QueryResult |
Representerar resultatet av en frågebegäran tillsammans med det totala antalet entiteter som identifierats av begärande-URI:n när alla $filter systemfrågealternativ har tillämpats. |
TableColumnAttribute |
TableColumnAttribute Kan användas för att kommentera datamodellegenskaper som representerar systemegenskaper som används av TableController<TData>. Genom att ange vilka kolumner som är ID, version, createdAt osv. kan de olika domänförvaltarna använda den informationen för att tillhandahålla bästa möjliga mappning till ett visst serverdelslager. |
TableController |
Det här är den icke-generiska gemensamma basklassen för tabellkontrollanter. Vi rekommenderar starkt att du i stället använder den allmänna versionen TableController{T} som ger starkt stöd för de olika tabellåtgärderna. |
TableControllerConfigAttribute |
Utför konfigurationsanpassningar för TableController<TData> härledda styrenheter. |
TableControllerConfigProvider |
Anpassar inställningar för TableController<TData> härledda styrenheter. |
TableFilterProvider |
Registrerar TableFilterProvider specialiserade System.Web.Http.Filters.IActionFilter instanser som används av TableController<TData>. Filtren registreras som en del av den anpassade kontrollantkonfigurationen som kan konfigureras med hjälp av beroendeinmatningsmotorn med hjälp av typen ITableControllerConfigProvider. |
TableUtils |
Innehåller olika verktyg och hjälpmetoder för tabellrelaterade funktioner. |
Gränssnitt
IDomainManager<TData> |
Tillhandahåller en abstraktion för åtkomst till ett serverdelsarkiv för en TableController<TData>. Abstraktionen kan implementeras på ett av två sätt beroende på funktionerna i serverdelsarkivet. Butiker som stöder en IQueryable<T>-baserad modell kan implementera Query metoderna och Lookup medan butiker som inte stöder IQueryable direkt eller där det inte är det bästa sättet att komma åt dem kan implementera QueryAsync metoderna och LookupAsync . |
ITableControllerConfigProvider |
Tillhandahåller en abstraktion för att utföra konfigurationsanpassningar för TableController<TData> härledda styrenheter. En implementering kan registreras via System.Web.Http.Services.DependencyResolver. |
ITableData |
ITableData Tillhandahåller en abstraktion som anger hur systemegenskaperna för en viss tabelldatamodell ska serialiseras vid kommunikation med klienterna. Den enhetliga serialiseringen av systemegenskaper säkerställer att klienterna kan bearbeta systemegenskaperna enhetligt mellan plattformar. |
Uppräkningar
TableColumnType |
Ger en indikation på vilken typ av tabellkolumn en viss egenskap är. TableColumnType Används i anslutning till som TableControllerConfigAttribute kan användas för att dekorera en datatyp. |
Azure SDK for .NET