Compartir a través de


TableController<TData> Clase

Definición

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
TableController<TData>
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 domainManager especificado.

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
excepciones producidas por IDomainManager<TData> y las asigna a las respuestas HTTP adecuadas.

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