Создание базы данных Cosmos и контейнера на C#C#

Место общения программистов C#
Anonymous
Создание базы данных Cosmos и контейнера на C#

Сообщение Anonymous »

Я пытаюсь создать базу данных и контейнер с помощью C#. Я пытаюсь использовать новейшую версию Azure.ResourceManager.CosmosDB 1.2.0.
В предыдущей версии версия, которую я использовал:

Код: Выделить всё

var client = new CosmosDBManagementClient("someendpoint", new DefaultAzureCredential());
var database = await client.SqlResources.StartCreateUpdateSqlDatabaseAsync(
AzureResourceGroup, AccountName, DatabaseName,
new SqlDatabaseCreateUpdateParameters(
new SqlDatabaseResource(DatabaseName),
new CreateUpdateOptions()
)
);

var armcontainer = await client.SqlResources.StartCreateUpdateSqlContainerAsync(
AzureResourceGroup, AccountName, DatabaseName,
ContainerName,
GetContainerParameters()
);
Однако CosmosDBManagementClient больше нет в библиотеке.
Я знаю, что он есть:

Код: Выделить всё

var client = new CosmosClient(endpoint, new DefaultAzureCredential());

await client.CreateDatabaseIfNotExistsAsync("testing",
throughput: null, new RequestOptions());
Я также не могу заставить это работать из -за ошибки 403, даже с разрешениями участника, но я знаю, что это была ошибка, потому что вы должны использовать диспетчер ресурсов.
Будем признательны за любые предложения.

Подробнее здесь: https://stackoverflow.com/questions/752 ... in-c-sharp

Вернуться в «C#»