TableAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 :
- TableClient
- IQueryable<T> (où T implémente ITableEntity)
- 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 : 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 à
Azure SDK for .NET