Class TableQueryableExtensions
- Namespace
- Microsoft.WindowsAzure.Storage.Table.Queryable
- Assembly
- Microsoft.WindowsAzure.Storage.dll
Provides a set of extension methods for objects of type TableQuery.
public static class TableQueryableExtensions
- Inheritance
-
TableQueryableExtensions
- Inherited Members
Methods
AsTableQuery<TElement>(IQueryable<TElement>)
Specifies that a query be returned as a TableQuery object.
public static TableQuery<TElement> AsTableQuery<TElement>(this IQueryable<TElement> query)
Parameters
query
IQueryable<TElement>A query that implements IQueryable<T>.
Returns
- TableQuery<TElement>
An object of type TableQuery.
Type Parameters
TElement
The entity type of the query.
Exceptions
Resolve<TElement, TResolved>(IQueryable<TElement>, EntityResolver<TResolved>)
Specifies an entity resolver for the query.
public static TableQuery<TResolved> Resolve<TElement, TResolved>(this IQueryable<TElement> query, EntityResolver<TResolved> resolver)
Parameters
query
IQueryable<TElement>A query that implements IQueryable<T>.
resolver
EntityResolver<TResolved>The entity resolver, of type EntityResolver<T>.
Returns
- TableQuery<TResolved>
A TableQuery with the specified resolver.
Type Parameters
TElement
The entity type of the query.
TResolved
The type of the resolver.
Exceptions
WithContext<TElement>(IQueryable<TElement>, OperationContext)
Specifies an OperationContext for the query.
public static TableQuery<TElement> WithContext<TElement>(this IQueryable<TElement> query, OperationContext operationContext)
Parameters
query
IQueryable<TElement>A query that implements IQueryable<T>.
operationContext
OperationContextAn OperationContext object that represents the context for the current operation.
Returns
- TableQuery<TElement>
A TableQuery object with the specified operation context.
Type Parameters
TElement
The entity type of the query.
Exceptions
WithOptions<TElement>(IQueryable<TElement>, TableRequestOptions)
Specifies a set of TableRequestOptions with which the query will be executed.
public static TableQuery<TElement> WithOptions<TElement>(this IQueryable<TElement> query, TableRequestOptions options)
Parameters
query
IQueryable<TElement>A query that implements IQueryable<T>.
options
TableRequestOptionsA TableRequestOptions object that specifies additional options for the request.
Returns
- TableQuery<TElement>
A TableQuery object with the specified request options set.
Type Parameters
TElement
The entity type of the query.