Esempio n. 1
0
    public void OnQueryFences()
    {
#pragma warning disable 0219
        var request = FenceQueryRequest.ForFences(AllHeadphonesKey, AllLocationKey);
#pragma warning restore 0219

        FenceClient.QueryFences(FenceQueryRequest.All(), response =>
        {
            // This callback will be executed with all fences that are currently active
            var sb = new StringBuilder();
            sb.Append("Active fences: ");
            foreach (var fenceState in response.FenceStateDictionary)
            {
                sb.AppendFormat("{0} : {1}\n", fenceState.Key, fenceState.Value);
            }

            LogSuccess(sb);
        }, LogFailure);
    }
Esempio n. 2
0
 public static async Task <IFenceQueryResult> QueryFencesAsync(this IFenceApi api, GoogleApiClient client, FenceQueryRequest fenceQueryRequest)
 {
     return((await api.QueryFences(client, fenceQueryRequest)).JavaCast <IFenceQueryResult> ());
 }
 public Task <FenceQueryResponse> QueryFencesAsync(FenceQueryRequest fenceQueryRequest)
 {
     return(QueryFences(fenceQueryRequest).AsAsync <FenceQueryResponse>());
 }