public async Task InitializeAsync() { foreach (PIWebClient client in _piWebClients) { client.AttachToConsumerEvent(); } _eventFrameInfo = new EventFrameInfo(); _eventFrameInfo.StartTime = DateTime.Now; _eventFrameInfo.Name = _sessionCtx.UserContext.Username + " - " + _eventFrameInfo.StartTime.ToUniversalTime(); string afDbWebId = await GetAFDatabaseWebID(); EventFrameDTO efDTO = new EventFrameDTO { Name = _eventFrameInfo.Name, StartTime = _eventFrameInfo.StartTime.ToString("o", CultureInfo.InvariantCulture), EndTime = "", TemplateName = "MobileEF" }; string jsonString = JsonConvert.SerializeObject(efDTO); HttpResponseMessage response = await _efClient.OpenEventFrame(afDbWebId, jsonString); _efWebId = GetEFWebId(response); await SetEFAttributes(); _dataProcessor.Start(); }