次の方法で共有


Core.OpenAsync メソッド

定義

サーバーからファイルを読み取ります。 これは非同期操作です。

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 で要求を取り消す

戻り値

読み取られたバイト数

適用対象