TableAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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:
- TableClient
- IQueryable<T> (donde T implementa ITableEntity)
- 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: 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
Azure SDK for .NET