TableController<TData> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una abstracción común ApiController para los controladores de tabla.
[Microsoft.WindowsAzure.Mobile.Service.Tables.TableControllerConfig]
public abstract class TableController<TData> : Microsoft.WindowsAzure.Mobile.Service.Tables.TableController where TData : class, ITableData
[<Microsoft.WindowsAzure.Mobile.Service.Tables.TableControllerConfig>]
type TableController<'Data (requires 'Data : null and 'Data :> ITableData)> = class
inherit TableController
Public MustInherit Class TableController(Of TData)
Inherits TableController
Parámetros de tipo
- TData
El tipo de la entidad.
- Herencia
- Atributos
Constructores
TableController<TData>() |
Inicializa una nueva instancia de la clase TableController<TData>. |
TableController<TData>(IDomainManager<TData>) |
Inicializa una nueva instancia de la clase TableController<TData> con el valor de |
Propiedades
DomainManager |
Obtiene o establece el objeto IDomainManager<TData> que se va a usar para acceder al almacén de back-end. |
Services |
Obtiene o establece el asociado ApiServices a esta instancia del controlador. (Heredado de TableController) |
Métodos
DeleteAsync(String) |
Proporciona un método auxiliar para eliminar una entidad de un almacén back-end. Se ocupa de cualquier |
InsertAsync(TData) |
Proporciona un método auxiliar para insertar una entidad en un almacén back-end. Se ocupa de los errores de validación del modelo, así como de las excepciones producidas por IDomainManager<TData> y se asignan a las respuestas HTTP adecuadas. |
Lookup(String) |
Proporciona un método auxiliar para buscar una entidad en un almacén back-end. Se ocupa de las excepciones producidas por IDomainManager<TData> y las asigna a las respuestas HTTP adecuadas. |
LookupAsync(String) |
Proporciona un método auxiliar para buscar una entidad en un almacén back-end. Se ocupa de las excepciones producidas por IDomainManager<TData> y las asigna a las respuestas HTTP adecuadas. |
Query() |
Proporciona un método auxiliar para consultar un almacén back-end. Se ocupa de las excepciones producidas por IDomainManager<TData> y las asigna a las respuestas HTTP adecuadas. |
QueryAsync(ODataQueryOptions) |
Proporciona un método auxiliar para consultar un almacén back-end. Se ocupa de las excepciones producidas por IDomainManager<TData> y las asigna a las respuestas HTTP adecuadas. |
ReplaceAsync(String, TData) |
Proporciona un método auxiliar para reemplazar una entidad en un almacén back-end. Se ocupa de los errores de validación del modelo, así como de las excepciones producidas por IDomainManager<TData> y se asignan a las respuestas HTTP adecuadas. |
UndeleteAsync(String) |
Proporciona un método auxiliar para eliminar una entidad en un almacén back-end. Se ocupa de los errores de validación del modelo, así como de las excepciones producidas por IDomainManager<TData> y se asignan a las respuestas HTTP adecuadas. |
UndeleteAsync(String, Delta<TData>) |
Proporciona un método auxiliar para eliminar una entidad en un almacén back-end. Se ocupa de los errores de validación del modelo, así como de las excepciones producidas por IDomainManager<TData> y se asignan a las respuestas HTTP adecuadas. |
UpdateAsync(String, Delta<TData>) |
Proporciona un método auxiliar para actualizar una entidad en un almacén back-end. Se ocupa de los errores de validación del modelo, así como de las excepciones producidas por IDomainManager<TData> y se asignan a las respuestas HTTP adecuadas. |
Se aplica a
Azure SDK for .NET