in Amazon.QLDB.DMVSample.LedgerSetup/CreateLedger.cs [66:81]
private async Task CheckIfLedgerActiveAsync()
{
Console.WriteLine("Waiting for ledger to become active.");
LedgerState ledgerState = LedgerState.CREATING;
do
{
DescribeLedgerResponse describeResponse = await qldbClient.DescribeLedgerAsync(new DescribeLedgerRequest
{
Name = LedgerName
});
ledgerState = describeResponse.State;
}
while (ledgerState != LedgerState.ACTIVE);
Console.WriteLine("Ledger is active.");
}