Compartilhar via


Core.Append Método

Definição

Acrescente dados ao arquivo. Esta é uma operação síncrona.

Não threadsafe quando Append é chamado para o mesmo caminho de threads 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

Caminho do arquivo

leaseId
String

Cadeia de caracteres que contém a ID de concessão, quando um cliente obtém uma concessão em um arquivo, nenhum outro cliente pode fazer edições no arquivo

sessionId
String

UUID que é usado para obter o manipulador de arquivos (fluxo) facilmente no servidor

flag
SyncFlag

Passe SyncFlag.DATA ao gravar bytes de dados Passe SyncFlag.METADATA quando os metadados do arquivo, como comprimento, o instantâneo modificado precisarem ser atualizados para serem consistentes com os dados reais do arquivo. Depois de passar SyncFlag.METADATA GetFileStatus e ListStatus retorna dados consistentes. Passe SyncFlag.CLOSE quando nenhum dado precisar ser acrescentado, os metadados de arquivo forem atualizados, a concessão for liberada e o fluxo for fechado

offsetFile
Int64

Deslocamento no arquivo no qual os dados serão acrescentados

dataBytes
Byte[]

Matriz de bytes a serem gravados no arquivo

offset
Int32

Deslocamento na matriz de bytes

length
Int32

Número de bytes a serem gravados do deslocamento

client
AdlsClient

Cliente do ADLS

req
RequestOptions

Opções para alterar o comportamento da solicitação Http

resp
OperationResponse

Armazena a resposta/ouput da solicitação Http

Aplica-se a