Partager via


Core.OpenAsync Méthode

Définition

Lit un fichier à partir du serveur. S'agissant d'une opération asynchrone,

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)

Paramètres

path
String

Chemin du fichier

sessionId
String

UUID utilisé pour obtenir facilement le gestionnaire de fichiers (flux) sur le serveur

offsetFile
Int64

Décalage dans le fichier à partir duquel les données seront lues

buffer
Byte[]

Mémoire tampon dans laquelle les données lues seront stockées

offset
Int32

Décalage dans la mémoire tampon où les données seront lues

lengthFile
Int32

Longueur des données à lire

client
AdlsClient

ADLS Client

req
RequestOptions

Options permettant de modifier le comportement de la requête Http

resp
OperationResponse

Stocke la réponse/l’ouput de la requête Http

cancelToken
CancellationToken

CancelToken pour annuler la demande

Retours

Nombre d’octets lus

S’applique à