TableClient クラス

定義

TableClientを使用すると、Azure ストレージ アカウントまたは Azure Cosmos DB テーブル API でホストされている Azure Tables を操作できます。

public class TableClient
type TableClient = class
Public Class TableClient
継承
TableClient

コンストラクター

TableClient()

モック作成のために クラスの TableClient 新しいインスタンスを初期化します。

TableClient(String, String)

指定した接続文字列を使用して、 TableClient の新しいインスタンスを初期化します。

TableClient(String, String, TableClientOptions)

TableServiceClientの新しいインスタンスを初期化します。 指定した接続文字列を使用して、 TableClient の新しいインスタンスを初期化します。

TableClient(Uri, AzureSasCredential, TableClientOptions)

指定した と AzureSasCredentialを使用して、 のTableClient新しいインスタンスを初期化しますUri。 SAS トークンの作成に関するページを参照してください GetSasBuilder(TableSasPermissions, DateTimeOffset)

TableClient(Uri, String, TableSharedKeyCredential)

指定したテーブル サービス Uri と をTableClient使用して、 の新しいインスタンスをTableSharedKeyCredential初期化します。

TableClient(Uri, String, TableSharedKeyCredential, TableClientOptions)

指定したテーブル サービス Uri と をTableClient使用して、 の新しいインスタンスをTableSharedKeyCredential初期化します。

TableClient(Uri, String, TokenCredential, TableClientOptions)

指定した と TokenCredentialを使用して、 のTableClient新しいインスタンスを初期化しますUri

TableClient(Uri, TableClientOptions)

SAS トークンを含む 指定した Uri を使用して、 のTableClient新しいインスタンスを初期化します。 SAS トークンの作成に関するページを参照してください GetSasBuilder(TableSasPermissions, DateTimeOffset)

プロパティ

AccountName

このクライアント インスタンスが対話するテーブル アカウントの名前。

Name

このクライアント インスタンスが対話するテーブルの名前。

Uri

テーブルの Uri。

メソッド

AddEntity<T>(T, CancellationToken)

T の Table エンティティを Table に追加します。

AddEntityAsync<T>(T, CancellationToken)

T の Table エンティティを Table に追加します。

Create(CancellationToken)

このクライアント インスタンスの構築に使用する名前を持つテーブルを作成します。

CreateAsync(CancellationToken)

このクライアント インスタンスの構築に使用する名前を持つテーブルを作成します。

CreateIfNotExists(CancellationToken)

このクライアント インスタンスがまだ存在しない場合は、このクライアント インスタンスの構築に使用する名前を持つテーブルを作成します。

CreateIfNotExistsAsync(CancellationToken)

このクライアント インスタンスがまだ存在しない場合は、このクライアント インスタンスの構築に使用する名前を持つテーブルを作成します。

CreateQueryFilter(FormattableString)

挿入文字列から OData フィルター式を作成します。 補間された値は、必要に応じて引用符で囲んでエスケープされます。

CreateQueryFilter<T>(Expression<Func<T,Boolean>>)

指定された式から OData フィルター クエリ文字列を作成します。

Delete(CancellationToken)

このクライアント インスタンスの構築に使用した名前のテーブルを削除します。

DeleteAsync(CancellationToken)

このクライアント インスタンスの構築に使用した名前のテーブルを削除します。

DeleteEntity(String, String, ETag, CancellationToken)

指定したテーブル エンティティを削除します。

DeleteEntityAsync(String, String, ETag, CancellationToken)

指定したテーブル エンティティを削除します。

GenerateSasUri(TableSasBuilder)

GenerateSasUri(TableSasBuilder)Uri 渡されたクライアント プロパティとビルダーに基づいて Table Service SAS URI を生成する を返します。

詳細については、「 サービス SAS の構築

GenerateSasUri(TableSasPermissions, DateTimeOffset)

GenerateSasUri(TableSasPermissions, DateTimeOffset)Uri 渡されたクライアントのプロパティとパラメーターに基づいて Table Service Shared Access Signature (SAS) URI を生成する を返します。

詳細については、「 サービス SAS の構築

GetAccessPolicies(CancellationToken)

Shared Access Signature で使用できるテーブルで指定された格納されているアクセス ポリシーに関する詳細を取得します。

GetAccessPoliciesAsync(CancellationToken)

Shared Access Signature で使用できるテーブルで指定された格納されているアクセス ポリシーに関する詳細を取得します。

GetEntity<T>(String, String, IEnumerable<String>, CancellationToken)

型の指定したテーブル エンティティを取得します T

GetEntityAsync<T>(String, String, IEnumerable<String>, CancellationToken)

型の指定したテーブル エンティティを取得します T

GetEntityIfExists<T>(String, String, IEnumerable<String>, CancellationToken)

型の指定したテーブル エンティティを取得します T

GetEntityIfExistsAsync<T>(String, String, IEnumerable<String>, CancellationToken)

型の指定したテーブル エンティティを取得します T

GetSasBuilder(String, DateTimeOffset)

TableSasBuilderテーブル リソースへの制限付きアクセスを許可できる Shared Access Signature (SAS) トークンを生成するために使用できる、現在のテーブルをスコープとするインスタンスを取得します。 詳細については、「 サービス SAS の作成 」を参照してください。

GetSasBuilder(TableSasPermissions, DateTimeOffset)

TableSasBuilderテーブル リソースへの制限付きアクセスを許可できる Shared Access Signature (SAS) トークンを生成するために使用できる、現在のテーブルをスコープとするインスタンスを取得します。 詳細については、「 サービス SAS の作成 」を参照してください。

Query<T>(Expression<Func<T,Boolean>>, Nullable<Int32>, IEnumerable<String>, CancellationToken)

テーブル内のエンティティを照会します。

Query<T>(String, Nullable<Int32>, IEnumerable<String>, CancellationToken)

テーブル内のエンティティを照会します。

QueryAsync<T>(Expression<Func<T,Boolean>>, Nullable<Int32>, IEnumerable<String>, CancellationToken)

テーブル内のエンティティを照会します。

QueryAsync<T>(String, Nullable<Int32>, IEnumerable<String>, CancellationToken)

テーブル内のエンティティを照会します。

SetAccessPolicy(IEnumerable<TableSignedIdentifier>, CancellationToken)

は、Shared Access Signature で使用できるテーブルの格納されたアクセス ポリシーを設定します。

SetAccessPolicyAsync(IEnumerable<TableSignedIdentifier>, CancellationToken)

は、Shared Access Signature で使用できるテーブルの格納されたアクセス ポリシーを設定します。

SubmitTransaction(IEnumerable<TableTransactionAction>, CancellationToken)

バッチ トランザクションを実行のためにサービスに送信します。 バッチに含まれるサブ操作は、トランザクションとして一緒に成功または失敗します。

SubmitTransactionAsync(IEnumerable<TableTransactionAction>, CancellationToken)

バッチ トランザクションを実行のためにサービスに送信します。 バッチに含まれるサブ操作は、トランザクションとして一緒に成功または失敗します。

UpdateEntity<T>(T, ETag, TableUpdateMode, CancellationToken)

Tの指定したテーブル エンティティを更新します (存在する場合)。 modeReplaceの場合、エンティティは置き換えられます。 modeMergeの場合、 にentity存在するプロパティ値は既存のエンティティとマージされます。

UpdateEntityAsync<T>(T, ETag, TableUpdateMode, CancellationToken)

Tの指定したテーブル エンティティを更新します (存在する場合)。 modeReplaceの場合、エンティティは置き換えられます。 modeMergeの場合、 にentity存在するプロパティ値は既存のエンティティとマージされます。

UpsertEntity<T>(T, TableUpdateMode, CancellationToken)

Tの指定したテーブル エンティティ (存在する場合) を置き換えます。 エンティティが存在しない場合は作成します。

UpsertEntityAsync<T>(T, TableUpdateMode, CancellationToken)

Tの指定したテーブル エンティティ (存在する場合) を置き換えます。 エンティティが存在しない場合は作成します。

適用対象