C# Class FrHello.NetLib.Core.StreamExtensions

数据流扩展辅助方法
Mostrar archivo Open project: fengrui358/NetLibCore

Public Methods

Method Description
CopyToAsync ( System.IO.Stream source, System.IO.Stream destination, long bufferSize = 81920, IProgress progress = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task

复制流

CopyToAsync ( System.IO.Stream source, long sourceLength, System.IO.Stream destination, long bufferSize = 81920, IProgress progress = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task

复制流

Method Details

CopyToAsync() public static method

复制流
public static CopyToAsync ( System.IO.Stream source, System.IO.Stream destination, long bufferSize = 81920, IProgress progress = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task
source System.IO.Stream 原始流
destination System.IO.Stream 目标流
bufferSize long 分段复制流的大小
progress IProgress 进度
cancellationToken CancellationToken 取消标示
return Task

CopyToAsync() public static method

复制流
public static CopyToAsync ( System.IO.Stream source, long sourceLength, System.IO.Stream destination, long bufferSize = 81920, IProgress progress = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task
source System.IO.Stream 原始流
sourceLength long 原始流长度
destination System.IO.Stream 目标流
bufferSize long 分段复制流的大小
progress IProgress 进度
cancellationToken CancellationToken 取消标示
return Task