public void SaveToken(AuthToken token) { try { using (var store = IsolatedStorageFile.GetUserStoreForApplication()) using (var file = store.OpenFile(TokenFileName, FileMode.Create)) using (var writer = new StreamWriter(file)) { JsonSerializer serializer = new JsonSerializer(); serializer.Serialize(writer, token); } } catch (Exception e) { logger.Log(e); inMemoryToken = token; } }
public void ClearToken() { inMemoryToken = null; TryRemoveToken(); }