DynamoDB for C# 中 SaveAsync 任务的问题
Problems with SaveAsync task in DynamoDB for C#
我正在尝试使用 Context.SaveAsync 方法将我的管理员 class 对象保存到 DynamoDB:
// Save admin to DynamoDB.
context.SaveAsync(admin,(result)=>{
if (result.Exception == null)
{
Console.WriteLine("admin saved");
}
});
但它一直困扰着我以下错误:
cannot convert `lambda expression' to non-delegate type `system.threading.cancellationtoken'
我该如何处理这个问题?。我正在为 OS X
使用 Xamarin Studio
根据文档,DynamoDBContext.SaveAsync
采用类型 T
和 CancellationToken
。它根本不采用任何形式的委托类型。
你要做的是:
public async Task SaveAsync<T>(T entity, CancellationToken ct)
{
await context.SaveAsync<T>(entity, ct);
Console.WriteLine("entity saved");
}
我正在尝试使用 Context.SaveAsync 方法将我的管理员 class 对象保存到 DynamoDB:
// Save admin to DynamoDB.
context.SaveAsync(admin,(result)=>{
if (result.Exception == null)
{
Console.WriteLine("admin saved");
}
});
但它一直困扰着我以下错误:
cannot convert `lambda expression' to non-delegate type `system.threading.cancellationtoken'
我该如何处理这个问题?。我正在为 OS X
使用 Xamarin Studio根据文档,DynamoDBContext.SaveAsync
采用类型 T
和 CancellationToken
。它根本不采用任何形式的委托类型。
你要做的是:
public async Task SaveAsync<T>(T entity, CancellationToken ct)
{
await context.SaveAsync<T>(entity, ct);
Console.WriteLine("entity saved");
}