Partager via


TableAttribute Classe

Définition

Attribut utilisé pour lier un paramètre à une entité Table ou Table 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
Héritage
TableAttribute
Attributs
Microsoft.Azure.WebJobs.ConnectionProviderAttribute Microsoft.Azure.WebJobs.Description.BindingAttribute AttributeUsageAttribute
Implémente
Microsoft.Azure.WebJobs.IConnectionProvider

Remarques

Lorsque seul le nom de la table est fourni, l’attribut est lié à une table, et le type de paramètre de méthode peut être l’un des suivants :

Lorsque le nom de la table, la clé de partition et la clé de ligne sont fournis, l’attribut est lié à une entité de table, et le type de paramètre de méthode peut être l’un des suivants :
  • ITableEntity
  • Type défini par l’utilisateur qui n’implémente pas ITableEntity (sérialisé en tant que chaînes pour les types simples et JSON pour les types complexes)

Constructeurs

TableAttribute(String)

Initialise une nouvelle instance de la classe TableAttribute.

TableAttribute(String, String)

Initialise une nouvelle instance de la classe TableAttribute.

TableAttribute(String, String, String)

Initialise une nouvelle instance de la classe TableAttribute.

Propriétés

Connection

Obtient ou définit le nom du paramètre d’application qui contient la chaîne de connexion Stockage Azure ou Azure Cosmos.

Filter

Obtient ou définit un filtre de table OData. RowKey doit avoir la valeur Null lors de la définition de cette propriété. Par exemple, pour filtrer sur une propriété LastName et FirstName au sein d’une entité, vous pouvez définir le Filtre comme suit : Filter = "LastName%20eq%20'Smith'%20and%20FirstName%20eq%20'John'"

Pour en savoir plus sur la construction de chaînes de filtre OData, consultez https://docs.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#constructing-filter-strings.

PartitionKey

Lors de la liaison à une entité de table, obtient la clé de partition de l’entité.

RowKey

Lors de la liaison à une entité de table, obtient la clé de ligne de l’entité.

TableName

Obtient le nom de la table à laquelle lier.

Take

Obtient ou définit le nombre d’éléments à inclure lors de l’utilisation de la Filter propriété . RowKey doit avoir la valeur Null lors de la définition de cette propriété.

S’applique à