TableAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
- TableClient
- IQueryable<T> (wobei T ITableEntity implementiert)
- 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: 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:
Azure SDK for .NET