访问解析云代码结果

时间:2015-05-26 19:55:42

标签: c# visual-studio-2013 parse-platform cloud-code

    INCLUDE node.inc

    EXTERN THREE:NODE

    .code
    mov THREE[0].KEY, 1

我使用Parse Cloud Code检索一个布尔值数组。我是C#的新手,所以我假设数组已分配给IDictionary<string, object> test2 = new Dictionary<string, object> { { "username", ParseUser.CurrentUser.Username} }; var result = await ParseCloud.CallFunctionAsync<Object>("getShiftCount", test2); System.Diagnostics.Debug.Write(result); 。但是如何访问数组的各个元素呢?

现在我得到result

1 个答案:

答案 0 :(得分:2)

ParseCloud.CallFunctionAsync<T>是一种通用方法。

根据Parse DocumentationT是您将从云功能中收到的数据类型。

也就是说,如果您的getShiftCount返回List<object>,那么您应该重新调整函数调用:

var result = await ParseCloud.CallFunctionAsync<List<object>>("getShiftCount", test2);

然后,您将能够使用索引获取任何单个元素:

int elementIndex = 2;
var element = result[elementIndex];