IDomainManager<TData> Schnittstelle
Definition
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.
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.
public interface IDomainManager<TData> where TData : class, ITableData
type IDomainManager<'Data (requires 'Data : null and 'Data :> ITableData)> = interface
Public Interface IDomainManager(Of TData)
Typparameter
- TData
- Abgeleitet
Methoden
DeleteAsync(String) |
Löscht ein vorhandenes Element |
InsertAsync(TData) |
Fügt ein Element in den Back-End-Speicher ein. |
Lookup(String) |
Erstellt eine IQueryable<T> , die für einen Speicher ausgeführt werden soll, der das Suchen eines einzelnen Elements unterstützt IQueryable<T> . |
LookupAsync(String) |
Sucht ein einzelnes Element im Back-End-Speicher. |
Query() |
Erstellt eine IQueryable<T> , die für einen Speicher ausgeführt werden soll, der das Abfragen von Daten unterstützt IQueryable<T> . |
QueryAsync(ODataQueryOptions) |
Führt die bereitgestellte |
ReplaceAsync(String, TData) |
Ersetzt ein vorhandenes Element vollständig. |
UpdateAsync(String, Delta<TData>) |
Updates ein vorhandenes Element, indem Sie einen System.Web.Http.OData.Delta`1 Patch darauf anwenden. Die System.Web.Http.OData.Delta`1 Abstraktion verfolgt, welche Eigenschaften geändert wurden, wodurch Probleme mit Standardwerten und ähnlichem vermieden werden. |
Gilt für:
Azure SDK for .NET