Storage Client Library for Windows Phone (Version 7.0)

Microsoft Windows Azure Storage Blob

TableQuery(TElement) Class (Microsoft.WindowsAzure.Storage.Table)

Represents a query against a Windows Azure table.

Namespace:   Microsoft.WindowsAzure.Storage.Table
Assembly:  Microsoft.WindowsAzure.Storage (in Microsoft.WindowsAzure.Storage.dll)

Inheritance Hierarchy

System.::..Object
  Microsoft.WindowsAzure.Storage.Table.::..TableQuery<TElement><TElement><'TElement>(Of TElement)

Syntax

 
public class TableQuery<TElement> : IQueryable<TElement>, IEnumerable<TElement>, 
	IQueryable, IEnumerable
 
generic<typename TElement>
public ref class TableQuery : IQueryable<TElement>, IEnumerable<TElement>, 
	IQueryable, IEnumerable
 
type TableQuery<'TElement> = 
    class
        interface IQueryable<'TElement>
        interface IEnumerable<'TElement>
        interface IQueryable
        interface IEnumerable
    end
 
Public Class TableQuery(Of TElement)
	Implements IQueryable(Of TElement), IEnumerable(Of TElement), IQueryable,
	IEnumerable

Type Parameters

TElement

A class which implements ITableEntity.

Constructors

NameDescription
System_CAPS_pubmethodTableQuery<TElement><TElement><'TElement>(Of TElement)()()()()

Initializes a new instance of the TableQuery<TElement><TElement><'TElement>(Of TElement) class.

Properties

NameDescription
System_CAPS_pubpropertyElementTypeElementTypeElementTypeElementType

Gets the type of the element(s) that are returned when the expression tree is executed.

System_CAPS_pubpropertyExpressionExpressionExpressionExpression

Gets the expression tree.

System_CAPS_pubpropertyFilterStringFilterStringFilterStringFilterString

Gets or sets the filter expression to use in the table query.

System_CAPS_pubpropertyProviderProviderProviderProvider

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

System_CAPS_pubpropertySelectColumnsSelectColumnsSelectColumnsSelectColumns

Gets or sets the property names of the table entity properties to return when the table query is executed.

System_CAPS_pubpropertyTakeCountTakeCountTakeCountTakeCount

Gets or sets the number of entities the query returns specified in the table query.

Methods

NameDescription
System_CAPS_pubmethodBeginExecuteSegmented(TableContinuationToken, AsyncCallback, Object)(TableContinuationToken^, AsyncCallback^, Object^)(TableContinuationToken, AsyncCallback, Object)(TableContinuationToken, AsyncCallback, Object)

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

System_CAPS_pubmethodBeginExecuteSegmented(TableContinuationToken, TableRequestOptions, OperationContext, AsyncCallback, Object)(TableContinuationToken^, TableRequestOptions^, OperationContext^, AsyncCallback^, Object^)(TableContinuationToken, TableRequestOptions, OperationContext, AsyncCallback, Object)(TableContinuationToken, TableRequestOptions, OperationContext, AsyncCallback, Object)

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

System_CAPS_pubmethodEndExecuteSegmented(IAsyncResult)(IAsyncResult^)(IAsyncResult)(IAsyncResult)

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

System_CAPS_pubmethodEquals(Object)(Object^)(Object)(Object)

(Inherited from Object.)

System_CAPS_pubmethodExecute(TableRequestOptions, OperationContext)(TableRequestOptions^, OperationContext^)(TableRequestOptions, OperationContext)(TableRequestOptions, OperationContext)

Executes a query on a table.

System_CAPS_pubmethodExecuteSegmentedAsync(TableContinuationToken)(TableContinuationToken^)(TableContinuationToken)(TableContinuationToken)

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

System_CAPS_pubmethodExecuteSegmentedAsync(TableContinuationToken, CancellationToken)(TableContinuationToken^, CancellationToken)(TableContinuationToken, CancellationToken)(TableContinuationToken, CancellationToken)

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

System_CAPS_pubmethodExecuteSegmentedAsync(TableContinuationToken, TableRequestOptions, OperationContext)(TableContinuationToken^, TableRequestOptions^, OperationContext^)(TableContinuationToken, TableRequestOptions, OperationContext)(TableContinuationToken, TableRequestOptions, OperationContext)

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

System_CAPS_pubmethodExecuteSegmentedAsync(TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken)(TableContinuationToken^, TableRequestOptions^, OperationContext^, CancellationToken)(TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken)(TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken)

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

System_CAPS_protmethodFinalize()()()()

(Inherited from Object.)

System_CAPS_pubmethodGetEnumerator()()()()

Returns an enumerator that iterates through the TableQuery<TElement><TElement><'TElement>(Of TElement).

System_CAPS_pubmethodGetHashCode()()()()

(Inherited from Object.)

System_CAPS_pubmethodGetType()()()()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()()()()

(Inherited from Object.)

System_CAPS_pubmethodSelect(IList<String>)(IList<String^>^)(IList<String>)(IList(Of String))

Defines the property names of the table entity properties to return when the table query is executed.

System_CAPS_pubmethodTake(Nullable<Int32>)(Nullable<Int32>)(Nullable<Int32>)(Nullable(Of Int32))

Defines the upper bound for the number of entities the query returns.

System_CAPS_pubmethodToString()()()()

(Inherited from Object.)

System_CAPS_pubmethodWhere(String)(String^)(String)(String)

Defines a filter expression for the table query. Only entities that satisfy the specified filter expression will be returned by the query.

Explicit Interface Implementations

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top