Как напечатать переменную типа AsyncSearch <> в c #? - PullRequest
0 голосов
/ 10 мая 2018

Я пытаюсь использовать метод ScanAsyn для извлечения значений из таблицы DynamoDB, используя приведенный ниже код, и хочет напечатать значение var scan. Может ли кто-нибудь помочь мне сделать это.

AmazonDynamoDBClient client = new AmazonDynamoDBClient();

var requesttwo = new ScanRequest
    {
        TableName = "newtable"
    };
DynamoDBContext dynamoDbContext = new DynamoDBContext(client);
var conditions = new List<ScanCondition>();
conditions.Add(new ScanCondition("Processed", ScanOperator.NotEqual, "1"));
var scan = dynamoDbContext.ScanAsync<SystemMessage>(conditions);
//how to get the values of var scan 

1 Ответ

0 голосов
/ 10 мая 2018

Вы можете попробовать что-то вроде:

var scan = await dynamoDbContext.ScanAsync<SystemMessage>(conditions).GetRemainingAsync(result =>
{
    if (result.Exception == null)
    {
        // result contains the data
    }
    else
    {
        Debug.LogError("Failed to get async table scan results: " + result.Exception.Message);
    }
}, null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...