Partager via


Core.Append Méthode

Définition

Ajoutez des données au fichier. Il s’agit d’une opération synchrone.

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

public static void Append (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);
static member Append : 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 -> unit
Public Shared Sub Append (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)

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 Transmettez 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. Transmettez SyncFlag.CLOSE quand plus aucune donnée n’a besoin d’être ajoutée, que les métadonnées du 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

S’applique à