Table of Contents

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

NotSupportedException

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

NotSupportedException

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 OperationContext

An 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

NotSupportedException

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 TableRequestOptions

A 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.

Exceptions

NotSupportedException