Core.Append Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET