你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

TableServiceClient.QueryAsync 方法

定义

重载

QueryAsync(FormattableString, Nullable<Int32>, CancellationToken)

从存储帐户获取表的列表。

QueryAsync(Expression<Func<TableItem,Boolean>>, Nullable<Int32>, CancellationToken)

从存储帐户获取表的列表。

QueryAsync(String, Nullable<Int32>, CancellationToken)

从存储帐户获取表的列表。

QueryAsync(FormattableString, Nullable<Int32>, CancellationToken)

Source:
TableServiceClient.cs

从存储帐户获取表的列表。

public virtual Azure.AsyncPageable<Azure.Data.Tables.Models.TableItem> QueryAsync (FormattableString filter, int? maxPerPage = default, System.Threading.CancellationToken cancellationToken = default);
abstract member QueryAsync : FormattableString * Nullable<int> * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.Data.Tables.Models.TableItem>
override this.QueryAsync : FormattableString * Nullable<int> * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.Data.Tables.Models.TableItem>
Public Overridable Function QueryAsync (filter As FormattableString, Optional maxPerPage As Nullable(Of Integer) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As AsyncPageable(Of TableItem)

参数

filter
FormattableString

仅返回满足指定筛选表达式的表。 例如,以下内容将筛选名称为“foo”的表: "TableName eq {someStringVariable}"。 筛选器字符串将正确引用和转义。

maxPerPage
Nullable<Int32>

每页将返回的最大实体数。 注意:如果结果已完全枚举,则此值不会限制结果总数。

cancellationToken
CancellationToken

控制 CancellationToken 请求生存期的 。

返回

一个 AsyncPageable<T> 包含 的集合的 TableItem

例外

服务器返回了错误。 有关从服务器返回的详细信息,请参阅 Message

适用于

QueryAsync(Expression<Func<TableItem,Boolean>>, Nullable<Int32>, CancellationToken)

Source:
TableServiceClient.cs

从存储帐户获取表的列表。

public virtual Azure.AsyncPageable<Azure.Data.Tables.Models.TableItem> QueryAsync (System.Linq.Expressions.Expression<Func<Azure.Data.Tables.Models.TableItem,bool>> filter, int? maxPerPage = default, System.Threading.CancellationToken cancellationToken = default);
abstract member QueryAsync : System.Linq.Expressions.Expression<Func<Azure.Data.Tables.Models.TableItem, bool>> * Nullable<int> * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.Data.Tables.Models.TableItem>
override this.QueryAsync : System.Linq.Expressions.Expression<Func<Azure.Data.Tables.Models.TableItem, bool>> * Nullable<int> * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.Data.Tables.Models.TableItem>
Public Overridable Function QueryAsync (filter As Expression(Of Func(Of TableItem, Boolean)), Optional maxPerPage As Nullable(Of Integer) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As AsyncPageable(Of TableItem)

参数

filter
Expression<Func<TableItem,Boolean>>

仅返回满足指定筛选表达式的表。 例如,以下表达式将筛选名称为“foo”的表: e => e.Name == "foo"

maxPerPage
Nullable<Int32>

每页将返回的最大实体数。 注意:如果结果已完全枚举,则此值不会限制结果总数。

cancellationToken
CancellationToken

控制 CancellationToken 请求生存期的 。

返回

一个 AsyncPageable<T> 包含 的集合的 TableItem

例外

服务器返回了错误。 有关从服务器返回的详细信息,请参阅 Message

适用于

QueryAsync(String, Nullable<Int32>, CancellationToken)

Source:
TableServiceClient.cs

从存储帐户获取表的列表。

public virtual Azure.AsyncPageable<Azure.Data.Tables.Models.TableItem> QueryAsync (string filter = default, int? maxPerPage = default, System.Threading.CancellationToken cancellationToken = default);
abstract member QueryAsync : string * Nullable<int> * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.Data.Tables.Models.TableItem>
override this.QueryAsync : string * Nullable<int> * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.Data.Tables.Models.TableItem>
Public Overridable Function QueryAsync (Optional filter As String = Nothing, Optional maxPerPage As Nullable(Of Integer) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As AsyncPageable(Of TableItem)

参数

filter
String

仅返回满足指定筛选器的表。 例如,以下内容将筛选名称为“foo”的表: "TableName eq 'foo'"

maxPerPage
Nullable<Int32>

每页将返回的最大表数。 注意:如果结果已完全枚举,则此值不会限制结果总数。

cancellationToken
CancellationToken

控制 CancellationToken 请求生存期的 。

返回

一个 AsyncPageable<T> 包含 的集合的 TableItem

适用于