public async void ReportPeriodicKeys() { //Gets periodic keys. var resultPeriodicKey = mEngine.GetPeriodicKeyAsync(); IList <PeriodicKey> periodicKeys = await resultPeriodicKey; if (resultPeriodicKey.Status.Equals(System.Threading.Tasks.TaskStatus.RanToCompletion)) { Log.Debug(TAG, periodicKeys.Count.ToString()); foreach (var items in periodicKeys) { PeriodicKey periodicKey = items; Log.Debug(TAG, periodicKey.PeriodicKeyLifeTime.ToString()); } } }
public async Task <IList <PeriodicKey> > GetPeriodicKeyAsync() => await PeriodicKey.CastTask <JavaList <PeriodicKey> >();