Microsoft.WindowsAzure.Mobile.Service.Tables Espace de noms
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.
Classes
DomainManager<TData> |
Fournit une abstraction pour accéder à un magasin principal pour un TableController<TData>. L’abstraction peut être implémentée de l’une des deux façons suivantes en fonction des fonctionnalités du magasin principal. Les magasins qui prennent en charge un IQueryable<T>modèle basé sur un modèle peuvent implémenter les Query méthodes et Lookup tandis que les magasins qui ne prennent pas en charge IQueryable directement ou où il n’est pas la méthode préférée pour y accéder peuvent implémenter les QueryAsync méthodes et LookupAsync . |
EntityTableSqlGenerator |
Mises à jour la définition de base de données SQL pour prendre en compte les colonnes marquées par TableColumnType. Le EntityTableSqlGenerator peut être activé à l’aide de la structure DbContext ou en dérivant de la EntityContext classe de base. |
QueryResult |
Représente les résultats d’une requête de requête, ainsi que le nombre total d’entités identifiées par l’URI de la requête une fois que toutes les options de requête système $filter ont été appliquées. |
TableColumnAttribute |
Peut TableColumnAttribute être utilisé pour annoter les propriétés du modèle de données qui représentent les propriétés système utilisées par .TableController<TData> En indiquant quelles colonnes sont l’id, la version, createdAt, etc. les différents gestionnaires de domaine peuvent tirer parti de ces informations pour fournir le meilleur mappage possible à un magasin principal particulier. |
TableController |
Il s’agit de la classe de base commune non générique pour les contrôleurs de table. Il est fortement recommandé d’utiliser plutôt la version générique TableController{T} qui fournit une prise en charge fortement typée pour les différentes opérations de table. |
TableControllerConfigAttribute |
Effectue des personnalisations de configuration pour TableController<TData> les contrôleurs dérivés. |
TableControllerConfigProvider |
Personnalise les paramètres des TableController<TData> contrôleurs dérivés. |
TableFilterProvider |
Inscrit TableFilterProvider les instances spécialisées System.Web.Http.Filters.IActionFilter utilisées par le TableController<TData>. Les filtres sont inscrits dans le cadre de la configuration du contrôleur personnalisé qui peut être configurée à l’aide du moteur d’injection de dépendances à l’aide du type ITableControllerConfigProvider. |
TableUtils |
Fournit différents utilitaires et méthodes d’assistance pour les fonctionnalités liées aux tables. |
Interfaces
IDomainManager<TData> |
Fournit une abstraction pour accéder à un magasin principal pour un TableController<TData>. L’abstraction peut être implémentée de l’une des deux façons suivantes en fonction des fonctionnalités du magasin principal. Les magasins qui prennent en charge un IQueryable<T>modèle basé sur un modèle peuvent implémenter les Query méthodes et Lookup tandis que les magasins qui ne prennent pas en charge IQueryable directement ou où il n’est pas la méthode préférée pour y accéder peuvent implémenter les QueryAsync méthodes et LookupAsync . |
ITableControllerConfigProvider |
Fournit une abstraction pour effectuer des personnalisations de configuration pour TableController<TData> les contrôleurs dérivés. Une implémentation peut être inscrite via le System.Web.Http.Services.DependencyResolver. |
ITableData |
Fournit ITableData une abstraction indiquant comment les propriétés système d’un modèle de données de table donné doivent être sérialisées lors de la communication avec les clients. La sérialisation uniforme des propriétés système garantit que les clients peuvent traiter les propriétés système de manière uniforme sur les plateformes. |
Énumérations
TableColumnType |
Fournit une indication du type de colonne de table qu’une propriété donnée est. le TableColumnType est utilisé en relation avec le TableControllerConfigAttribute qui peut être utilisé pour décorer un type de données. |
Azure SDK for .NET