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

TableAttribute 类

定义

用于将参数绑定到 Azure 表或表实体的属性。

[Microsoft.Azure.WebJobs.ConnectionProvider(typeof(Microsoft.Azure.WebJobs.StorageAccountAttribute))]
[Microsoft.Azure.WebJobs.Description.Binding]
[System.AttributeUsage(System.AttributeTargets.Parameter | System.AttributeTargets.ReturnValue)]
public class TableAttribute : Attribute, Microsoft.Azure.WebJobs.IConnectionProvider
[<Microsoft.Azure.WebJobs.ConnectionProvider(typeof(Microsoft.Azure.WebJobs.StorageAccountAttribute))>]
[<Microsoft.Azure.WebJobs.Description.Binding>]
[<System.AttributeUsage(System.AttributeTargets.Parameter | System.AttributeTargets.ReturnValue)>]
type TableAttribute = class
    inherit Attribute
    interface IConnectionProvider
Public Class TableAttribute
Inherits Attribute
Implements IConnectionProvider
继承
TableAttribute
属性
Microsoft.Azure.WebJobs.ConnectionProviderAttribute Microsoft.Azure.WebJobs.Description.BindingAttribute AttributeUsageAttribute
实现
Microsoft.Azure.WebJobs.IConnectionProvider

注解

如果仅提供表名称,则 属性绑定到表,方法参数类型可以是以下类型之一:

提供表名称、分区键和行键时,属性将绑定到表实体,方法参数类型可以是以下类型之一:
  • ITableEntity
  • 未实现 ITableEntity 的用户定义类型 (序列化为简单类型的字符串和复杂类型的 JSON)

构造函数

TableAttribute(String)

初始化 TableAttribute 类的新实例。

TableAttribute(String, String)

初始化 TableAttribute 类的新实例。

TableAttribute(String, String, String)

初始化 TableAttribute 类的新实例。

属性

Connection

获取或设置包含 Azure 存储或 Azure Cosmos 连接字符串的应用设置名称。

Filter

获取或设置 OData 表筛选器。 RowKey 设置此属性时应为 null。 例如,若要筛选实体中的 LastName 和 FirstName 属性,可以按如下所示设置 Filter: Filter = "LastName%20eq%20'Smith'%20and%20FirstName%20eq%20'John'"

若要详细了解如何构造 OData 筛选器字符串,请参阅 https://docs.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#constructing-filter-strings

PartitionKey

绑定到表实体时,获取实体的分区键。

RowKey

绑定到表实体时,获取实体的行键。

TableName

获取要绑定到的表的名称。

Take

获取或设置使用 Filter 属性时要包括的元素数。 RowKey 设置此属性时应为 null。

适用于