Freigeben über


TableAttribute Klasse

Definition

Attribut, das zum Binden eines Parameters an eine Azure Table- oder Table-Entität verwendet wird.

[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
Vererbung
TableAttribute
Attribute
Microsoft.Azure.WebJobs.ConnectionProviderAttribute Microsoft.Azure.WebJobs.Description.BindingAttribute AttributeUsageAttribute
Implementiert
Microsoft.Azure.WebJobs.IConnectionProvider

Hinweise

Wenn nur der Tabellenname angegeben wird, wird das Attribut an eine Tabelle gebunden, und der Methodenparametertyp kann einer der folgenden sein:

Wenn der Tabellenname, der Partitionsschlüssel und der Zeilenschlüssel angegeben werden, wird das Attribut an eine Tabellenentität gebunden, und der Methodenparametertyp kann einer der folgenden sein:
  • ITableEntity
  • Ein benutzerdefinierter Typ, der ITableEntity nicht implementiert (serialisiert als Zeichenfolgen für einfache Typen und JSON für komplexe Typen)

Konstruktoren

TableAttribute(String)

Initialisiert eine neue Instanz der TableAttribute-Klasse.

TableAttribute(String, String)

Initialisiert eine neue Instanz der TableAttribute-Klasse.

TableAttribute(String, String, String)

Initialisiert eine neue Instanz der TableAttribute-Klasse.

Eigenschaften

Connection

Ruft den App-Einstellungsnamen ab, der die Azure Storage- oder Azure Cosmos-Verbindungszeichenfolge enthält, oder legt diesen fest.

Filter

Ruft einen OData-Tabellenfilter ab oder legt diesen fest. RowKey sollte null sein, wenn diese Eigenschaft festgelegt wird. Um beispielsweise nach einer LastName- und FirstName-Eigenschaft innerhalb einer Entität zu filtern, können Sie den Filter wie folgt festlegen: Filter = "LastName%20eq%20'Smith'%20and%20FirstName%20eq%20'John'"

Weitere Informationen zum Erstellen von OData-Filterzeichenfolgen finden Sie unter https://docs.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#constructing-filter-strings.

PartitionKey

Ruft bei der Bindung an eine Tabellenentität den Partitionsschlüssel der Entität ab.

RowKey

Ruft bei der Bindung an eine Tabellenentität den Zeilenschlüssel der Entität ab.

TableName

Ruft den Namen der Tabelle ab, an die gebunden werden soll.

Take

Ruft die Anzahl der Elemente ab, die bei Verwendung der -Eigenschaft eingeschlossen werden sollen, oder legt sie Filter fest. RowKey sollte null sein, wenn diese Eigenschaft festgelegt wird.

Gilt für: