TableQuery<TElement> 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í.
Representa una consulta en una tabla de Microsoft Azure.
public class TableQuery<TElement> : System.Collections.Generic.IEnumerable<TElement>, System.Linq.IQueryable<TElement>
type TableQuery<'Element> = class
interface IQueryable<'Element>
interface seq<'Element>
interface IEnumerable
interface IQueryable
Public Class TableQuery(Of TElement)
Implements IEnumerable(Of TElement), IQueryable(Of TElement)
Parámetros de tipo
- TElement
- Herencia
-
TableQuery<TElement>
- Implementaciones
Constructores
TableQuery<TElement>() |
Inicializa una nueva instancia de la clase TableQuery<TElement>. |
Propiedades
ElementType |
Obtiene el tipo de los elementos que se devuelven cuando se ejecuta el árbol de expresión. |
Expression |
Obtiene el árbol de expresión. |
FilterString |
Obtiene o establece la expresión de filtro que se va a usar en la consulta de tabla. |
Provider |
Obtiene el proveedor de consultas que está asociado a este origen de datos. |
SelectColumns |
Obtiene o establece los nombres de propiedad de las propiedades de entidad de tabla que se devolverán cuando se ejecute la consulta de tabla. |
TakeCount |
Obtiene o establece el número de entidades que devuelve la consulta especificadas en la consulta de tabla. |
Métodos
Copy() |
Copia superficial de TableQuery |
Execute(TableRequestOptions, OperationContext) |
Ejecuta una consulta en una tabla. |
ExecuteSegmented(TableContinuationToken, TableRequestOptions, OperationContext) |
Ejecuta una consulta segmentada en una tabla. |
ExecuteSegmentedAsync(TableContinuationToken) |
Inicia una operación asincrónica para ejecutar una consulta y devolver los resultados como un segmento de resultado. |
ExecuteSegmentedAsync(TableContinuationToken, CancellationToken) |
Inicia una operación asincrónica para ejecutar una consulta y devolver los resultados como un segmento de resultado. |
ExecuteSegmentedAsync(TableContinuationToken, TableRequestOptions, OperationContext) |
Inicia una operación asincrónica para ejecutar una consulta y devolver los resultados como un segmento de resultado. |
ExecuteSegmentedAsync(TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken) |
Comienza una operación asincrónica para ejecutar una consulta y devolver los resultados como un segmento de resultado. |
GetEnumerator() |
Devuelve un enumerador que recorre en iteración la colección TableQuery<TElement>. |
OrderBy(String) |
Defina order by expression para la consulta de tabla. Solo se aplica al punto de conexión de tabla de Cosmos. |
OrderByDesc(String) |
Defina order by desc expression para la consulta de tabla. Solo se aplica al punto de conexión de tabla de Cosmos. |
Select(IList<String>) |
Define los nombres de propiedad de las propiedades de entidad de tabla que devolverán cuando se ejecute la consulta de tabla. |
Take(Nullable<Int32>) |
Define el límite superior del número de entidades que devuelve la consulta. |
Where(String) |
Define una expresión de filtro para la consulta de tabla. La consulta devolverá únicamente las entidades que cumplan la expresión de filtro especificada. |
Implementaciones de interfaz explícitas
IEnumerable.GetEnumerator() |
Representa una consulta en una tabla de Microsoft Azure. |
Métodos de extensión
CountAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Devuelve el número de elementos de una secuencia. |
MaxAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Devuelve el valor máximo de una interfaz IQueryable<T> genérica. |
MinAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Devuelve el valor mínimo de un objeto genérico IQueryable<T>. |
ToFeedIterator<T>(IQueryable<T>) |
Este método de extensión obtiene feedIterator de LINQ IQueryable para ejecutar la consulta de forma asincrónica. Esto creará el nuevo feedIterator nuevo cuando se llame a . |
ToQueryDefinition<T>(IQueryable<T>) |
Este método genera la definición de consulta a partir de la consulta LINQ. |
ToStreamIterator<T>(IQueryable<T>) |
Este método de extensión obtiene feedIterator de LINQ IQueryable para ejecutar la consulta de forma asincrónica. Esto creará el nuevo feedIterator nuevo cuando se llame a . |
AsTableQuery<TElement>(IQueryable<TElement>) |
Especifica que se devuelve una consulta como un TableQuery objeto . |
Resolve<TElement,TResolved>(IQueryable<TElement>, EntityResolver<TResolved>) |
Especifica una resolución de entidades para la consulta. |
WithContext<TElement>(IQueryable<TElement>, OperationContext) |
Especifica un OperationContext para la consulta. |
WithOptions<TElement>(IQueryable<TElement>, TableRequestOptions) |
Especifica un conjunto de TableRequestOptions con el que se ejecutará la consulta. |
AsDocumentQuery<T>(IQueryable<T>) |
Convierte un IQueryable en IDocumentQuery que admite la paginación y la ejecución asincrónica en el servicio Azure Cosmos DB. |
CountAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Devuelve el número de elementos de una secuencia. |
MaxAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Devuelve el valor máximo de una interfaz IQueryable<T> genérica. |
MinAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Devuelve el valor mínimo de un objeto genérico IQueryable<T>. |
ToCommaSeparatedString<T>(IEnumerable<T>) |
Convierte los elementos de una colección en cadenas y los concatena en una lista separada por comas, o devuelve null para colecciones nulas o vacías. |
Se aplica a
Azure SDK for .NET