Compartir a través de


TableAttribute Clase

Definición

Atributo que se usa para enlazar un parámetro a una entidad Table o Table de 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
Herencia
TableAttribute
Atributos
Microsoft.Azure.WebJobs.ConnectionProviderAttribute Microsoft.Azure.WebJobs.Description.BindingAttribute AttributeUsageAttribute
Implementaciones
Microsoft.Azure.WebJobs.IConnectionProvider

Comentarios

Cuando solo se proporciona el nombre de la tabla, el atributo se enlaza a una tabla y el tipo de parámetro de método puede ser uno de los siguientes:

Cuando se proporcionan el nombre de la tabla, la clave de partición y la clave de fila, el atributo se enlaza a una entidad de tabla y el tipo de parámetro de método puede ser uno de los siguientes:
  • ITableEntity
  • Un tipo definido por el usuario que no implementa ITableEntity (serializado como cadenas para tipos simples y JSON para tipos complejos)

Constructores

TableAttribute(String, String, String)

Inicializa una nueva instancia de la clase TableAttribute.

TableAttribute(String, String)

Inicializa una nueva instancia de la clase TableAttribute.

TableAttribute(String)

Inicializa una nueva instancia de la clase TableAttribute.

Propiedades

Connection

Obtiene o establece el nombre de configuración de la aplicación que contiene la cadena de conexión de Azure Storage o Azure Cosmos.

Filter

Obtiene o establece un filtro de tabla de OData. RowKey debe ser null al establecer esta propiedad. Por ejemplo, para filtrar por una propiedad LastName y FirstName dentro de una entidad, puede establecer el filtro de la siguiente manera: Filter = "LastName%20eq%20'Smith'%20and%20FirstName%20eq%20'John'"

Para obtener más información sobre cómo construir cadenas de filtro de OData, consulte https://docs.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#constructing-filter-strings.

PartitionKey

Cuando se enlaza a una entidad de tabla, obtiene la clave de partición de la entidad.

RowKey

Cuando se enlaza a una entidad de tabla, obtiene la clave de fila de la entidad.

TableName

Obtiene el nombre de la tabla a la que se va a enlazar.

Take

Obtiene o establece el número de elementos que se van a incluir al usar la Filter propiedad . RowKey debe ser null al establecer esta propiedad.

Se aplica a