DataServiceQuery<TElement> Clase

Definición

Representa una solicitud de consulta única a un servicio de datos.Represents a single query request to a data service.

generic <typename TElement>
public ref class DataServiceQuery : System::Data::Services::Client::DataServiceQuery, System::Collections::Generic::IEnumerable<TElement>, System::Linq::IQueryable<TElement>
public class DataServiceQuery<TElement> : System.Data.Services.Client.DataServiceQuery, System.Collections.Generic.IEnumerable<TElement>, System.Linq.IQueryable<TElement>
type DataServiceQuery<'Element> = class
    inherit DataServiceQuery
    interface IQueryable<'Element>
    interface seq<'Element>
    interface IEnumerable
    interface IQueryable
Public Class DataServiceQuery(Of TElement)
Inherits DataServiceQuery
Implements IEnumerable(Of TElement), IQueryable(Of TElement)

Parámetros de tipo

TElement

Tipo de resultados devuelto por la consulta.Type of results returned by the query.

Herencia
DataServiceQuery<TElement>
Implementaciones

Comentarios

No hay ningún constructor público definido en esta clase.No public constructors are defined on this class. Las instancias de objeto se crean mediante el método CreateQuery o CreateQuery de la clase DataServiceContext.Object instances are created by using CreateQuery or CreateQuery on the DataServiceContext class.

Propiedades

ElementType

Devuelve el tipo del objeto que se usa en la plantilla para crear la instancia de DataServiceQuery<TElement>.Returns the type of the object used in the template to create the DataServiceQuery<TElement> instance.

Expression

Representa una expresión que contiene la consulta al servicio de datos.Represents an expression containing the query to the data service.

Provider

Representa la instancia del proveedor de consultas.Represents the query provider instance.

RequestUri

Obtiene el identificador URI de la consulta.Get the URI for the query.

Métodos

AddQueryOption(String, Object)

Crea un nuevo DataServiceQuery<TElement> con la opción de consulta establecida en el URI generado por la consulta devuelta.Creates a new DataServiceQuery<TElement> with the query option set in the URI generated by the returned query.

BeginExecute(AsyncCallback, Object)

Inicia una operación de red asincrónica que ejecuta la consulta representada por esta instancia de objeto.Starts an asynchronous network operation that executes the query represented by this object instance.

EndExecute(IAsyncResult)

Finaliza una solicitud de consulta asincrónica a un servicio de datos.Ends an asynchronous query request to a data service.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
Execute()

Ejecuta la consulta y devuelve los resultados como una colección que implementa IEnumerable.Executes the query and returns the results as a collection that implements IEnumerable.

Expand(String)

Crea un nuevo objeto DataServiceQuery<TElement> con la opción de expansión establecida en el identificador URI generado por la consulta devuelta.Creates a new DataServiceQuery<TElement> with the expand option set in the URI generated by the returned query.

GetEnumerator()

Ejecuta la consulta y devuelve los resultados como una colección.Executes the query and returns the results as a collection.

GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
IncludeTotalCount()

Solicita que se devuelva el recuento de todas las entidades del conjunto de entidades alineado con los resultados de la consulta.Requests that the count of all entities in the entity set be returned inline with the query results.

MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Representa el identificador URI de la consulta al servicio de datos.Represents the URI of the query to the data service.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Ejecuta la consulta y devuelve los resultados como una colección.Executes the query and returns the results as a collection.

Métodos de extensión

CopyToDataTable<T>(IEnumerable<T>)

Devuelve un objeto DataTable que contiene copias de los objetos DataRow, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Copia objetos DataRow en el objeto DataTable especificado, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Copia objetos DataRow en el objeto DataTable especificado, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Cast<TResult>(IQueryable)

Convierte los elementos de IQueryable en el tipo especificado.Converts the elements of an IQueryable to the specified type.

OfType<TResult>(IQueryable)

Filtra los elementos de IQueryable en función de un tipo especificado.Filters the elements of an IQueryable based on a specified type.

SortBy<T>(IQueryable<T>, String)

Especifica un criterio de ordenación.Specifies a sort order.

Ancestors<T>(IEnumerable<T>)

Devuelve una colección de elementos que contiene los antecesores de todos los nodos de la colección de origen.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName)

Devuelve una colección de elementos filtrada que contiene los antecesores de todos los nodos de la colección de origen.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. En la colección sólo se incluyen los elementos que tienen un objeto XName coincidente.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Devuelve una colección de los nodos descendientes de todos los documentos y elementos de la colección de origen.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Devuelve una colección de elementos que contiene los elementos descendientes de todos los elementos y documentos de la colección de origen.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName)

Devuelve una colección filtrada de elementos que contiene los elementos descendientes de todos los elementos y documentos de la colección de origen.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. En la colección sólo se incluyen los elementos que tienen un objeto XName coincidente.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Devuelve una colección de los elementos secundarios de todos los elementos y documentos de la colección de origen.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName)

Devuelve una colección filtrada de los elementos secundarios de todos los elementos y documentos de la colección de origen.Returns a filtered collection of the child elements of every element and document in the source collection. En la colección sólo se incluyen los elementos que tienen un objeto XName coincidente.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Devuelve una colección de nodos que contiene todos los nodos de la colección de origen, clasificados por documento.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Devuelve una colección de los nodos secundarios de todos los documentos y elementos de la colección de origen.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Quita todos los nodos de la colección de origen de su nodo primario.Removes every node in the source collection from its parent node.

Se aplica a