Table​Service​Query<​TElement> Class

Definition

A class for constructing a query against the Table service.

[System.Obsolete("Support for accessing Windows Azure Tables via WCF Data Services is now obsolete. It's recommended that you use the Microsoft.WindowsAzure.Storage.Table namespace for working with tables.")]
public class TableServiceQuery<TElement> : System.Collections.Generic.IEnumerable<TElement>, System.Linq.IQueryable<TElement>
Type Parameters
TElement

The type of the element.

Inheritance
TableServiceQuery<TElement>
Attributes
System.Obsolete
Implements
IEnumerable<TElement> IQueryable<TElement>

Constructors

Table​Service​Query<​TElement>(​IQueryable<​TElement>, ​Table​Service​Context)

Initializes a new instance of the TableServiceQuery<TElement> class.

Properties

Context

Gets the Table service context.

Element​Type

Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQueryable is executed.

Expression

Gets the expression tree that is associated with the instance of IQueryable.

Provider

Gets the query provider that is associated with this data source.

Methods

Begin​Execute​Segmented(​Table​Continuation​Token, ​Async​Callback, ​Object)

Begins an asynchronous operation to execute a query and return the results as a result segment.

Begin​Execute​Segmented(​Table​Continuation​Token, ​Table​Request​Options, ​Operation​Context, ​Async​Callback, ​Object)

Begins an asynchronous operation to execute a query and return the results as a result segment.

End​Execute​Segmented(​IAsync​Result)

Ends an asynchronous operation to execute a query and return the results as a result segment.

Execute(​Table​Request​Options, ​Operation​Context)

Executes the request with any specified options.

Execute​Segmented(​Table​Continuation​Token, ​Table​Request​Options, ​Operation​Context)

Executes a segmented query against the Table service.

Execute​Segmented​Async(​Table​Continuation​Token, ​Table​Request​Options, ​Operation​Context, ​Cancellation​Token)

Initiates an asynchronous operation to execute a query and return the results as a result segment.

Execute​Segmented​Async(​Table​Continuation​Token, ​Table​Request​Options, ​Operation​Context)

Initiates an asynchronous operation to execute a query and return the results as a result segment.

Execute​Segmented​Async(​Table​Continuation​Token)

Initiates an asynchronous operation to execute a query and return the results as a result segment.

Execute​Segmented​Async(​Table​Continuation​Token, ​Cancellation​Token)

Initiates an asynchronous operation to execute a query and return the results as a result segment.

Expand(​String)

Expands the specified path.

Get​Enumerator()

Returns an enumerator that iterates through the collection.

Explicit Interface Implementations

I​Enumerable.​Get​Enumerator()

Extension Methods

AsDocumentQuery<T>(IQueryable<T>)
AverageAsync(IQueryable<Decimal>, CancellationToken)
AverageAsync(IQueryable<Double>, CancellationToken)
AverageAsync(IQueryable<Int32>, CancellationToken)
AverageAsync(IQueryable<Int64>, CancellationToken)
AverageAsync(IQueryable<Nullable<Decimal>>, CancellationToken)
AverageAsync(IQueryable<Nullable<Double>>, CancellationToken)
AverageAsync(IQueryable<Nullable<Int32>>, CancellationToken)
AverageAsync(IQueryable<Nullable<Int64>>, CancellationToken)
AverageAsync(IQueryable<Nullable<Single>>, CancellationToken)
AverageAsync(IQueryable<Single>, CancellationToken)
CountAsync<TSource>(IQueryable<TSource>, CancellationToken)
MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)
MinAsync<TSource>(IQueryable<TSource>, CancellationToken)
SumAsync(IQueryable<Decimal>, CancellationToken)
SumAsync(IQueryable<Double>, CancellationToken)
SumAsync(IQueryable<Int32>, CancellationToken)
SumAsync(IQueryable<Int64>, CancellationToken)
SumAsync(IQueryable<Nullable<Decimal>>, CancellationToken)
SumAsync(IQueryable<Nullable<Double>>, CancellationToken)
SumAsync(IQueryable<Nullable<Int32>>, CancellationToken)
SumAsync(IQueryable<Nullable<Int64>>, CancellationToken)
SumAsync(IQueryable<Nullable<Single>>, CancellationToken)
SumAsync(IQueryable<Single>, CancellationToken)
IsDefined(Object)
IsNull(Object)
IsPrimitive(Object)
AsTableServiceQuery<TElement>(IQueryable<TElement>, TableServiceContext)
AsTableQuery<TElement>(IQueryable<TElement>)
Resolve<TElement,TResolved>(IQueryable<TElement>, EntityResolver<TResolved>)
WithContext<TElement>(IQueryable<TElement>, OperationContext)
WithOptions<TElement>(IQueryable<TElement>, TableRequestOptions)