你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Core.OpenAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从服务器读取文件。 这是一个异步操作。
public static System.Threading.Tasks.Task<int> OpenAsync (string path, string sessionId, long offsetFile, byte[] buffer, int offset, int lengthFile, Microsoft.Azure.DataLake.Store.AdlsClient client, Microsoft.Azure.DataLake.Store.RequestOptions req, Microsoft.Azure.DataLake.Store.OperationResponse resp, System.Threading.CancellationToken cancelToken = default);
static member OpenAsync : string * string * int64 * byte[] * int * int * Microsoft.Azure.DataLake.Store.AdlsClient * Microsoft.Azure.DataLake.Store.RequestOptions * Microsoft.Azure.DataLake.Store.OperationResponse * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
Public Shared Function OpenAsync (path As String, sessionId As String, offsetFile As Long, buffer As Byte(), offset As Integer, lengthFile As Integer, client As AdlsClient, req As RequestOptions, resp As OperationResponse, Optional cancelToken As CancellationToken = Nothing) As Task(Of Integer)
参数
- path
- String
文件的路径
- sessionId
- String
用于在服务器上轻松获取文件处理程序 (流) 的 UUID
- offsetFile
- Int64
从中读取数据的文件中的偏移量
- buffer
- Byte[]
存储读取数据的缓冲区
- offset
- Int32
将读取数据的缓冲区中的偏移量
- lengthFile
- Int32
要读取的数据的长度
- client
- AdlsClient
ADLS 客户端
- req
- RequestOptions
用于更改 Http 请求行为的选项
- resp
- OperationResponse
存储 Http 请求的响应/输出
- cancelToken
- CancellationToken
取消取消请求的 CancellationToken
返回
读取的字节数