ListTable オペレーションを呼び出すことで、現在のインスタンスに作成されているすべてのテーブルの名前をクエリできます。
前提条件
Tablestore クライアントが初期化されていること。詳細については、OTSClient インスタンスを初期化するを参照してください。
データテーブルが作成されていること。詳細については、データテーブルを作成するを参照してください。
API オペレーション
/// <summary>
/// 現在のインスタンスに作成されたすべてのテーブルの名前をクエリします。
/// </summary>
/// <param name="request">リクエストパラメーター。</param>
/// <returns>ListTable オペレーションによって返されたテーブル名の一覧。</returns> </returns>
public ListTableResponse ListTable(ListTableRequest request);
/// <summary>
/// ListTable の非同期モード。
/// </summary>
public Task<ListTableResponse> ListTableAsync(ListTableRequest request);
例
次のサンプルコードは、インスタンス内のすべてのテーブルの名前をクエリする方法の例を示しています:
var request = new ListTableRequest();
try
{
var response = otsClient.ListTable(request);
foreach (var tableName in response.TableNames)
{
Console.WriteLine("Table name:{0}", tableName);
}
Console.WriteLine("List table succeeded.");
}
catch (Exception ex)
{
Console.WriteLine("List table failed, exception:{0}", ex.Message);
}
参照
データテーブルを作成するために呼び出すことができる API オペレーションについては、CreateTableを参照してください。