Advertisement
Guest User

Untitled

a guest
Jun 20th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. if(file != null)
  2. {
  3. var stream = await file.OpenAsync(FileAccessMode.Read);
  4. var size = stream.Size;
  5. using(var inputStream = stream.GetInputStreamAt(0))
  6. {
  7. DataReader dataReader = new DataReader(inputStream);
  8. uint numbytes = await dataReader.LoadAsync((uint)size);
  9. string text = dataReader.ReadString(numbytes);
  10. }
  11. }
  12.  
  13. string text = dataReader.ReadString(numbytes);
  14.  
  15. No mapping for the Unicode character exists in the target multi-byte code page.
  16.  
  17. if(file != null)
  18. {
  19. IBuffer buffer = await FileIO.ReadBufferAsync(file);
  20. DataReader reader = DataReader.FromBuffer(buffer);
  21. byte[] fileContent = new byte[reader.UnconsumedBufferLength];
  22. reader.ReadBytes(fileContent);
  23. string text = Encoding.UTF8.GetString(fileContent, 0, fileContent.Length);
  24. }
  25.  
  26. dataReader.ReadBytes(stream);
  27. string text = Convert.ToBase64String(stream);
  28.  
  29. var storageFile = await Windows.Storage.AccessCache.StorageApplicationPermissions.FutureAccessList.GetFileAsync(fileToken);
  30. using (var stream = await storageFile.OpenAsync(FileAccessMode.Read))
  31. {
  32. using (var dataReader = new DataReader(stream))
  33. {
  34. await dataReader.LoadAsync((uint)stream.Size);
  35. var json = dataReader.ReadString((uint)stream.Size);
  36. return JsonConvert.DeserializeObject<T>(json);
  37. }
  38. }
  39.  
  40. var storageFile = await Windows.Storage.AccessCache.StorageApplicationPermissions.FutureAccessList.GetFileAsync(fileToken);
  41. using (var stream = await storageFile.OpenAsync(FileAccessMode.Read))
  42. {
  43. T data = default(T);
  44. using (StreamReader astream = new StreamReader(stream.AsStreamForRead()))
  45. using (JsonTextReader reader = new JsonTextReader(astream))
  46. {
  47. JsonSerializer serializer = new JsonSerializer();
  48. data = (T)serializer.Deserialize(reader, typeof(T));
  49. }
  50. return data;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement