Compartir a través de


Core.Append Método

Definición

Anexar datos al archivo. Se trata de una operación sincrónica.

No es threadsafe cuando se llama a Append para la misma ruta de acceso desde subprocesos diferentes.

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)

Parámetros

path
String

Ruta de acceso del archivo

leaseId
String

Cadena que contiene el identificador de concesión, cuando un cliente obtiene una concesión en un archivo, ningún otro cliente puede realizar modificaciones en el archivo.

sessionId
String

UUID que se usa para obtener el controlador de archivos (secuencia) fácilmente en el servidor

flag
SyncFlag

Pase SyncFlag.DATA al escribir bytes de datos Pass SyncFlag.METADATA cuando los metadatos del archivo, como la longitud, el instante modificado debe actualizarse para ser coherente con los datos reales del archivo. Después de pasar SyncFlag.METADATA GetFileStatus y ListStatus devuelve datos coherentes. Pase SyncFlag.CLOSE cuando no es necesario anexar más datos, se actualizan los metadatos del archivo, se libera la concesión y se cierra la secuencia.

offsetFile
Int64

Desplazamiento en el archivo en el que se anexarán los datos

dataBytes
Byte[]

Matriz de bytes que se va a escribir en el archivo

offset
Int32

Desplazamiento en la matriz de bytes

length
Int32

Número de bytes que se van a escribir desde el desplazamiento

client
AdlsClient

Cliente de ADLS

req
RequestOptions

Opciones para cambiar el comportamiento de la solicitud Http

resp
OperationResponse

Almacena la respuesta/ouput de la solicitud Http.

Se aplica a