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();
2019-1-29-UWP-IRandomAccessStream-与-Stream-互转的更多相关文章
- UWP IRandomAccessStream 与 Stream 互转
		本文告诉大家如何将 IRandomAccessStream 和 Stream 互转 如果在使用网络传输文件的时候,在 UWP 经常使用将 IRandomAccessStream 和 Stream 互转 ... 
- IRandomAccessStream, IBuffer, Stream, byte[] 之间相互转换
		/* * 用于实现 IRandomAccessStream, IBuffer, Stream, byte[] 之间相互转换的帮助类 */ using System;using System.IO;us ... 
- 【广州.NET社区推荐】【译】Visual Studio 2019 中 WPF & UWP 的 XAML 开发工具新特性
		原文 | Dmitry 翻译 | 郑子铭 自Visual Studio 2019推出以来,我们为使用WPF或UWP桌面应用程序的XAML开发人员发布了许多新功能.在本周的 Visual Studio ... 
- 【译】Visual Studio 2019 中 WPF & UWP 的 XAML 开发工具新特性
		原文 | Dmitry 翻译 | 郑子铭 自Visual Studio 2019推出以来,我们为使用WPF或UWP桌面应用程序的XAML开发人员发布了许多新功能.在本周的 Visual Studio ... 
- Alpha冲刺(6/10)——2019.4.29
		所属课程 软件工程1916|W(福州大学) 作业要求 Alpha冲刺(6/10)--2019.4.29 团队名称 待就业六人组 1.团队信息 团队名称:待就业六人组 团队描述:同舟共济扬帆起,乘风破浪 ... 
- UWP开发细节记录:IStream 和 IRandomAccessStream^ 以及 IMFByteStream 互转
		IStream 和 IRandomAccessStream^ 互转 IRandomAccessStream^ --> IStream: CreateStreamOverRandomAccess ... 
- C# string Stream 互转
		使用C#将字符串转化成流,将流转换成字符串,代码如下: using System.IO; using System.Text; namespace CSharpConvertString2Stream ... 
- 2019.03.29 bzoj5463: [APIO2018] 铁人两项(圆方树+树形dp)
		传送门 题意简述:给你一张无向图,问你满足存在从a−>b−>ca->b->ca−>b−>c且不经过重复节点的路径的有序点对(a,b,c)(a,b,c)(a,b,c) ... 
- 2019.03.29 NOIP训练 友好国度(点分治+容斥)
		传送门 思路: 直接上点分治+容斥计算每个因数对应的贡献即可. 代码: #include<bits/stdc++.h> #define ri register int using name ... 
- 2019.03.29 bzoj3323: [Scoi2013]多项式的运算(非旋treap)
		传送门 题意:定义一个无穷项的多项式f(x)f(x)f(x),初始各项系数都为0,现在有几种操作 将xLx^LxL到xRx^RxR这些项的系数乘上某个定值v 将xLx^LxL到xRx^RxR这些项的系 ... 
随机推荐
- 运行docker容器镜像2(指定容器启动时启动的脚本)
			docker中启动容器有以下两种情况. 第一种是通过 # docker run containerid 启动一个容器. 第二种是重新启动已经关闭的容器. # docker start containe ... 
- UVA_490:Rotating Sentences
			"R Ie n te h iD ne kc ,a r tt he es r eo fn oc re e s Ia i ad m, . ... 
- CAD专用卸载修复工具,一键完全彻底卸载删除CAD软件的专用卸载工具
			Autodesk CAD卸载工具(AUTO Uninstaller)是专门为了针对Autodesk CAD软件卸载不干净而导致CAD安装失败问题进行研发的Autodesk CAD一键卸载工具.现在虽然 ... 
- sql.date
			package com.sxt.utils.date1; import java.sql.Date; /* * sql.date:没有时,分,秒 */ public class TestDate2 { ... 
- @codeforces - 1214H@ Tiles Placement
			目录 @description@ @solution@ @part - 1@ @part - 2@ @accepted code@ @details@ @description@ 给定一个 n 点的树 ... 
- PMC亮相IDF展示12G SAS分层存储解决方式
			引领大数据连接.传送以及存储,提供创新半导体及软件解决方式的PMC公司(纳斯达克代码:PMCS)出席了2014年4月2-3日在深圳举办的2014 IDF英特尔开发人员论坛. 此次,PMC将在 1层展示 ... 
- VisualStudio 自定义外部命令
			通过自定义命令,可以在 VisualStudio 加上一些自定义命令,可以快速启动 git 或者做其他的事情 添加命令 首先打开工具 外部命令,点击添加,然后在弹出的窗口输入下面内容 例如添加内容是打 ... 
- vue-router2.0的用法
			随着vue越来越火,而vue-router却是一个项目不可或缺的,所以在这里结合实例总结一下router的用法,也是给自己的一个总结. 1.首先第一步当然是安装vue-router依赖,当然也可直接s ... 
- php开发微信支付获取用户地址
			http://mp.weixin.qq.com/s/uNpWE_Z5RZ48PDIWkmGBYQ 使用微信获取地址信息是和微信支付一道申请的,微信支付申请通过,就可以使用该功能. 微信商城中,使用微信 ... 
- oracle函数  log(x,y)
			[功能]返回以x为底的y的对数 [参数]x,y,数字型表达式, [条件]x,y都必须大于0 [返回]数字 [示例] select power(4,2),log(16,2),1/log(16,4) fr ... 
