IDomainManager<TData> Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une abstraction permettant d’accéder à un magasin principal pour un TableController<TData>. L’abstraction peut être implémentée de l’une des deux manières en fonction des fonctionnalités du magasin principal. Les magasins qui prennent en charge un IQueryable<T>modèle basé sur la base peuvent implémenter les Query méthodes et Lookup tandis que les magasins qui ne prennent pas en charge IQueryable directement ou où il ne s’agit pas de la méthode préférée pour y accéder peuvent implémenter les QueryAsync méthodes et LookupAsync .
public interface IDomainManager<TData> where TData : class, ITableData
type IDomainManager<'Data (requires 'Data : null and 'Data :> ITableData)> = interface
Public Interface IDomainManager(Of TData)
Paramètres de type
- TData
- Dérivé
Méthodes
DeleteAsync(String) |
Supprime un élément existant |
InsertAsync(TData) |
Insère un élément dans le magasin principal. |
Lookup(String) |
Génère un IQueryable<T> à exécuter sur un magasin prenant en charge IQueryable<T> la recherche d’un élément unique. |
LookupAsync(String) |
Recherche un seul élément dans le magasin principal. |
Query() |
Génère un IQueryable<T> à exécuter sur un magasin prenant en charge IQueryable<T> l’interrogation des données. |
QueryAsync(ODataQueryOptions) |
Exécute le fourni |
ReplaceAsync(String, TData) |
Remplace complètement un élément existant. |
UpdateAsync(String, Delta<TData>) |
Mises à jour un élément existant en lui appliquant un System.Web.Http.OData.Delta`1 correctif. L’abstraction System.Web.Http.OData.Delta`1 effectue le suivi des propriétés modifiées, ce qui évite les problèmes liés aux valeurs par défaut, etc. |
S’applique à
Azure SDK for .NET