Microsoft.Azure.Mobile.Server.Tables Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Domain |
Stellt eine Abstraktion für den Zugriff auf einen Back-End-Speicher für ein bereit TableController<TData>. Die Abstraktion kann abhängig von den Funktionen des Back-End-Speichers auf zwei Arten implementiert werden. Speicher, die ein IQueryable<T>-basiertes Modell unterstützen, können die Query Methoden und Lookup implementieren, während Speicher, die nicht direkt unterstützt IQueryable werden oder für die es sich nicht um die bevorzugte Methode für den Zugriff handelt, die QueryAsync Methoden und LookupAsync implementieren können. |
Entity |
Aktualisierungen die SQL DB-Definition, um durch markierte TableColumnTypeSpalten zu berücksichtigen. Die EntityTableSqlGenerator kann entweder mithilfe des Gerüsts DbContext oder durch Ableiten von der EntityContext Basisklasse aktiviert werden. |
Query |
Stellt die Ergebnisse einer Abfrageanforderung zusammen mit der Gesamtzahl der Vom Anforderungs-URI identifizierten Entitäten dar, nachdem alle $filter Systemabfrageoptionen angewendet wurden. |
Table |
Die TableColumnAttribute kann verwendet werden, um Datenmodelleigenschaften mit Anmerkungen zu versehen, die systemeigenschaften darstellen, die TableController<TData>von verwendet werden. Durch Angabe, welche Spalten die ID, Version, createdAt usw. sind. Spalten, können die verschiedenen Domänen-Manager diese Informationen nutzen, um die bestmögliche Zuordnung zu einem bestimmten Back-End-Speicher bereitzustellen. |
Table |
Dies ist die nicht generische allgemeine Basisklasse für Tabellencontroller. Es wird dringend empfohlen, stattdessen die generische Version TableController{T} zu verwenden, die stark typisierte Unterstützung für die verschiedenen Tabellenvorgänge bietet. |
Table |
Führt Konfigurationsanpassungen für TableController<TData> abgeleitete Controller aus. |
Table |
Passt Einstellungen für TableController<TData> abgeleitete Controller an. |
Table |
Die TableFilterProvider registriert spezialisierte System.Web.Http.Filters.IActionFilter Instanzen, die TableController<TData>von verwendet werden. Die Filter werden als Teil der benutzerdefinierten Controllerkonfiguration registriert, die mithilfe der Abhängigkeitseinspritzungs-Engine mit dem Typ ITableControllerConfigProviderkonfiguriert werden kann. |
Table |
Stellt verschiedene Hilfsprogramme und Hilfsmethoden für tabellenbezogene Features bereit. |
IDomain |
Stellt eine Abstraktion für den Zugriff auf einen Back-End-Speicher für ein bereit TableController<TData>. Die Abstraktion kann abhängig von den Funktionen des Back-End-Speichers auf zwei Arten implementiert werden. Speicher, die ein IQueryable<T>-basiertes Modell unterstützen, können die Query Methoden und Lookup implementieren, während Speicher, die nicht direkt unterstützt IQueryable werden oder für die es sich nicht um die bevorzugte Methode für den Zugriff handelt, die QueryAsync Methoden und LookupAsync implementieren können. |
ITable |
Stellt eine Abstraktion zum Ausführen von Konfigurationsanpassungen für TableController<TData> abgeleitete Controller bereit. Eine Implementierung kann über System.Web.Http.HttpConfigurationregistriert werden. |
ITable |
Bietet ITableData eine Abstraktion, die angibt, wie die Systemeigenschaften für ein bestimmtes Tabellendatenmodell bei der Kommunikation mit den Clients serialisiert werden sollen. Die einheitliche Serialisierung von Systemeigenschaften stellt sicher, dass die Clients die Systemeigenschaften plattformübergreifend einheitlich verarbeiten können. |
Table |
Stellt einen Hinweis auf den Typ der Tabellenspalte bereit, die eine bestimmte Eigenschaft ist. Der TableColumnType wird in Verbindung mit dem TableControllerConfigAttribute verwendet, das zum Dekorieren eines Datentyps verwendet werden kann. |
Feedback zu Azure SDK for .NET
Azure SDK for .NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: