TableClient 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.
Mit TableClient können Sie mit Azure-Tabellen interagieren, die entweder in Azure-Speicherkonten oder in der Azure Cosmos DB-Tabellen-API gehostet werden.
public class TableClient
type TableClient = class
Public Class TableClient
- Vererbung
-
TableClient
Konstruktoren
TableClient() |
Initialisiert eine neue instance der TableClient -Klasse zum Mocking. |
TableClient(String, String) |
Initialisiert eine neue instance von mit TableClient der angegebenen Verbindungszeichenfolge. |
TableClient(String, String, TableClientOptions) |
Initialisiert eine neue Instanz des TableServiceClient. Initialisiert eine neue instance von mit TableClient der angegebenen Verbindungszeichenfolge. |
TableClient(Uri, AzureSasCredential, TableClientOptions) |
Initialisiert eine neue instance von mit dem TableClient angegebenen Uri und AzureSasCredential. Informationen zum Erstellen eines SAS-Tokens finden Sie unter GetSasBuilder(TableSasPermissions, DateTimeOffset) . |
TableClient(Uri, String, TableSharedKeyCredential) |
Initialisiert eine neue instance von mit TableClient dem angegebenen Tabellendienst Uri und TableSharedKeyCredential. |
TableClient(Uri, String, TableSharedKeyCredential, TableClientOptions) |
Initialisiert eine neue instance von mit TableClient dem angegebenen Tabellendienst Uri und TableSharedKeyCredential. |
TableClient(Uri, String, TokenCredential, TableClientOptions) |
Initialisiert eine neue instance von mit dem TableClient angegebenen Uri und TokenCredential. |
TableClient(Uri, TableClientOptions) |
Initialisiert eine neue instance von mit dem TableClient angegebenenUri, das ein SAS-Token enthält. Informationen zum Erstellen eines SAS-Tokens finden Sie unter GetSasBuilder(TableSasPermissions, DateTimeOffset) . |
Eigenschaften
AccountName |
Der Name des Tabellenkontos, mit dem dieser Client instance interagiert. |
Name |
Der Name der Tabelle, mit der dieser Client instance interagiert. |
Uri |
Der URI der Tabelle. |
Methoden
AddEntity<T>(T, CancellationToken) |
Fügt der Tabelle eine Tabellenentität vom Typ |
AddEntityAsync<T>(T, CancellationToken) |
Fügt der Tabelle eine Tabellenentität vom Typ |
Create(CancellationToken) |
Erstellt eine Tabelle mit dem Namen, der zum Erstellen dieses Client-instance verwendet wird. |
CreateAsync(CancellationToken) |
Erstellt eine Tabelle mit dem Namen, der zum Erstellen dieses Client-instance verwendet wird. |
CreateIfNotExists(CancellationToken) |
Erstellt eine Tabelle mit dem Namen, der zum Erstellen dieses Client-instance verwendet wird, sofern er noch nicht vorhanden ist. |
CreateIfNotExistsAsync(CancellationToken) |
Erstellt eine Tabelle mit dem Namen, der zum Erstellen dieses Client-instance verwendet wird, sofern er noch nicht vorhanden ist. |
CreateQueryFilter(FormattableString) |
Erstellen Sie einen OData-Filterausdruck aus einer interpolierten Zeichenfolge. Die interpolierten Werte werden in Anführungszeichen gesetzt und nach Bedarf mit Escapezeichen versehen. |
CreateQueryFilter<T>(Expression<Func<T,Boolean>>) |
Erstellt eine OData-Filterabfragezeichenfolge aus dem angegebenen Ausdruck. |
Delete(CancellationToken) |
Löscht die Tabelle mit dem Namen, der zum Erstellen dieses Client-instance verwendet wird. |
DeleteAsync(CancellationToken) |
Löscht die Tabelle mit dem Namen, der zum Erstellen dieses Client-instance verwendet wird. |
DeleteEntity(String, String, ETag, CancellationToken) |
Löscht die angegebene Tabellenentität. |
DeleteEntityAsync(String, String, ETag, CancellationToken) |
Löscht die angegebene Tabellenentität. |
GenerateSasUri(TableSasBuilder) |
Gibt GenerateSasUri(TableSasBuilder) einen Uri zurück, der einen Tabellendienst-SAS-Uri basierend auf den übergebenen Clienteigenschaften und dem übergebenen Generator generiert. Weitere Informationen finden Sie unter Erstellen einer Dienst-SAS |
GenerateSasUri(TableSasPermissions, DateTimeOffset) |
Gibt GenerateSasUri(TableSasPermissions, DateTimeOffset) einen Uri zurück, der basierend auf den übergebenen Clienteigenschaften und Parametern einen SAS-URI (Shared Access Signature) generiert. Weitere Informationen finden Sie unter Erstellen einer Dienst-SAS |
GetAccessPolicies(CancellationToken) |
Ruft Details zu allen gespeicherten Zugriffsrichtlinien ab, die in der Tabelle angegeben sind, die mit Shared Access Signatures verwendet werden können. |
GetAccessPoliciesAsync(CancellationToken) |
Ruft Details zu allen gespeicherten Zugriffsrichtlinien ab, die in der Tabelle angegeben sind, die mit Shared Access Signatures verwendet werden können. |
GetEntity<T>(String, String, IEnumerable<String>, CancellationToken) |
Ruft die angegebene Tabellenentität des Typs |
GetEntityAsync<T>(String, String, IEnumerable<String>, CancellationToken) |
Ruft die angegebene Tabellenentität des Typs |
GetEntityIfExists<T>(String, String, IEnumerable<String>, CancellationToken) |
Ruft die angegebene Tabellenentität des Typs |
GetEntityIfExistsAsync<T>(String, String, IEnumerable<String>, CancellationToken) |
Ruft die angegebene Tabellenentität des Typs |
GetSasBuilder(String, DateTimeOffset) |
Ruft einen TableSasBuilder instance ab, der auf die aktuelle Tabelle beschränkt ist und zum Generieren eines SAS-Tokens (Shared Access Signature) verwendet werden kann, das eingeschränkten Zugriff auf Tabellenressourcen gewähren kann. Weitere Informationen finden Sie unter Erstellen einer Dienst-SAS . |
GetSasBuilder(TableSasPermissions, DateTimeOffset) |
Ruft einen TableSasBuilder instance ab, der auf die aktuelle Tabelle beschränkt ist und zum Generieren eines SAS-Tokens (Shared Access Signature) verwendet werden kann, das eingeschränkten Zugriff auf Tabellenressourcen gewähren kann. Weitere Informationen finden Sie unter Erstellen einer Dienst-SAS . |
Query<T>(Expression<Func<T,Boolean>>, Nullable<Int32>, IEnumerable<String>, CancellationToken) |
Fragt Entitäten in der Tabelle ab. |
Query<T>(String, Nullable<Int32>, IEnumerable<String>, CancellationToken) |
Fragt Entitäten in der Tabelle ab. |
QueryAsync<T>(Expression<Func<T,Boolean>>, Nullable<Int32>, IEnumerable<String>, CancellationToken) |
Fragt Entitäten in der Tabelle ab. |
QueryAsync<T>(String, Nullable<Int32>, IEnumerable<String>, CancellationToken) |
Fragt Entitäten in der Tabelle ab. |
SetAccessPolicy(IEnumerable<TableSignedIdentifier>, CancellationToken) |
legt gespeicherte Zugriffsrichtlinien für die Tabelle fest, die mit Shared Access Signatures verwendet werden kann. |
SetAccessPolicyAsync(IEnumerable<TableSignedIdentifier>, CancellationToken) |
legt gespeicherte Zugriffsrichtlinien für die Tabelle fest, die mit Shared Access Signatures verwendet werden kann. |
SubmitTransaction(IEnumerable<TableTransactionAction>, CancellationToken) |
Sendet die Batchtransaktion zur Ausführung an den Dienst. Die im Batch enthaltenen Untervorgänge sind entweder erfolgreich oder schlagen zusammen als Transaktion fehl. |
SubmitTransactionAsync(IEnumerable<TableTransactionAction>, CancellationToken) |
Sendet die Batchtransaktion zur Ausführung an den Dienst. Die im Batch enthaltenen Untervorgänge sind entweder erfolgreich oder schlagen zusammen als Transaktion fehl. |
UpdateEntity<T>(T, ETag, TableUpdateMode, CancellationToken) |
Updates die angegebene Tabellenentität vom Typ |
UpdateEntityAsync<T>(T, ETag, TableUpdateMode, CancellationToken) |
Updates die angegebene Tabellenentität vom Typ |
UpsertEntity<T>(T, TableUpdateMode, CancellationToken) |
Ersetzt die angegebene Tabellenentität vom Typ |
UpsertEntityAsync<T>(T, TableUpdateMode, CancellationToken) |
Ersetzt die angegebene Tabellenentität vom Typ |
Gilt für:
Azure SDK for .NET