// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. #include #include #include #include #include std::string GetConnectionString() { const static std::string ConnectionString = ""; if (!ConnectionString.empty()) { return ConnectionString; } const static std::string envConnectionString = std::getenv("STANDARD_STORAGE_CONNECTION_STRING"); if (!envConnectionString.empty()) { return envConnectionString; } throw std::runtime_error("Cannot find connection string."); } using namespace Azure::Data::Tables; const std::string TableName = "sample1"; int main() { auto tableServiceClient = TableServiceClient::CreateFromConnectionString(GetConnectionString()); // create new table tableServiceClient.CreateTable(TableName); // query tables auto tables = tableServiceClient.QueryTables(); // print table names for (auto table : tables.Tables) { std::cout << table.TableName << std::endl; } // delete existing table tableServiceClient.DeleteTable(TableName); return 0; }