Partager via


Core.AppendAsync Méthode

Définition

Ajoutez des données au fichier. S'agissant d'une opération asynchrone,

Pas threadsafe quand AppendAsync est appelé pour le même chemin d’accès à partir de threads différents.

public static System.Threading.Tasks.Task AppendAsync (string path, string leaseId, string sessionId, Microsoft.Azure.DataLake.Store.SyncFlag flag, long offsetFile, byte[] dataBytes, int offset, int length, 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 AppendAsync : string * string * string * Microsoft.Azure.DataLake.Store.SyncFlag * 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
Public Shared Function AppendAsync (path As String, leaseId As String, sessionId As String, flag As SyncFlag, offsetFile As Long, dataBytes As Byte(), offset As Integer, length As Integer, client As AdlsClient, req As RequestOptions, resp As OperationResponse, Optional cancelToken As CancellationToken = Nothing) As Task

Paramètres

path
String

Chemin du fichier

leaseId
String

Chaîne contenant l’ID de bail, lorsqu’un client obtient un bail sur un fichier, aucun autre client ne peut apporter des modifications au fichier

sessionId
String

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

flag
SyncFlag

Transmettez SyncFlag.DATA lors de l’écriture d’octets de données Passez SyncFlag.METADATA lorsque les métadonnées du fichier comme la longueur, l’instant modifié doit être mis à jour pour être cohérent avec les données réelles du fichier. Après avoir passé SyncFlag.METADATA, GetFileStatus et ListStatus retournent des données cohérentes. Passez SyncFlag.CLOSE quand plus aucune donnée n’a besoin d’être ajoutée, que les métadonnées de fichier sont mises à jour, que le bail est libéré et que le flux est fermé

offsetFile
Int64

Décalage dans le fichier auquel les données seront ajoutées

dataBytes
Byte[]

Tableau d’octets à écrire dans le fichier

offset
Int32

Décalage dans le tableau d’octets

length
Int32

Nombre d’octets à écrire à partir du décalage

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

S’applique à