zoukankan      html  css  js  c++  java
  • 2019-1-29-UWP-IRandomAccessStream-与-Stream-互转

    title author date CreateTime categories
    UWP IRandomAccessStream 与 Stream 互转
    lindexi
    2019-01-29 16:33:30 +0800
    2018-09-10 09:32:11 +0800
    UWP

    本文告诉大家如何将 IRandomAccessStream 和 Stream 互转

    如果在使用网络传输文件的时候,在 UWP 经常使用将 IRandomAccessStream 和 Stream 互转。

    因为在 UWP 使用打开文件作为流的最简单代码如下

    IRandomAccessStream randomAccessStream = await File.OpenAsync(FileAccessMode.Read)

    这时通过 using System.IO; 可以使用扩展方法将 IRandomAccessStream 转 Stream 请看下面代码

    using System.IO;
    
    var stream = randomAccessStream.AsStream();

    如果需要反过来将 stream 转 IRandomAccessStream 也是同样需要引用 using System.IO; 来让代码可以写出扩展方法

    using System.IO;
    
    IRandomAccessStream randomAccessStream = stream.AsRandomAccessStream();

    https://stackoverflow.com/a/33221178/6116637

  • 相关阅读:
    C#
    C#
    SQLServer
    C#
    使用Spring Boot快速构建应用
    mysql (master/slave)复制原理及配置
    Mysql 半同步复制配置
    Mysql+keeplived+lvs
    Mysql实时双备
    mysqlbinlog 用法
  • 原文地址:https://www.cnblogs.com/lindexi/p/12086588.html
Copyright © 2011-2022 走看看