Проблемы с async / await в C # - PullRequest
0 голосов
/ 11 июня 2019

Я использую методы async / await в C # ... мои операции заключаются в создании баз данных на базе данных Azure Cosmos DB, проблема в том, что когда код запускается по любой причине ... поток, по-видимому, тормозит без каких-либо проблем

Может кто-нибудь помочь?

Task p= Run();

public async static Task Run()
{
    .
    .
    .
    await CreateDatabase(client)
}

private async static Task CreateDatabase(DocumentClient client)
{
    var databaseDefinition = new Database { Id = "MyDB" };
    var result = await client.CreateDatabaseAsync(databaseDefinition);
    var database = result.Resource;
}

//In second line, the code brake when the debugging is operating

//==> var result = await client.CreateDatabaseAsync(databaseDefinition);
...