Partilhar via


CloudAppendBlob.AppendFromByteArrayAsync Método

Definição

Sobrecargas

AppendFromByteArrayAsync(Byte[], Int32, Int32, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)

Inicia uma operação assíncrona para carregar o conteúdo de uma matriz de bytes em um blob de acréscimo. Essa API deve ser usada estritamente em um único cenário de gravador porque a API usa internamente o cabeçalho condicional append-offset para evitar blocos duplicados que não funcionam em um cenário de gravador múltiplo.

AppendFromByteArrayAsync(Byte[], Int32, Int32, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para carregar o conteúdo de uma matriz de bytes em um blob de acréscimo. Essa API deve ser usada estritamente em um único cenário de gravador porque a API usa internamente o cabeçalho condicional append-offset para evitar blocos duplicados que não funcionam em um cenário de gravador múltiplo.

AppendFromByteArrayAsync(Byte[], Int32, Int32)

Inicia uma operação assíncrona para acrescentar o conteúdo de uma matriz de bytes a um blob de acréscimo. Recomendado apenas para cenários de gravador único.

AppendFromByteArrayAsync(Byte[], Int32, Int32, CancellationToken)

Inicia uma operação assíncrona para acrescentar o conteúdo de uma matriz de bytes a um blob de acréscimo. Recomendado apenas para cenários de gravador único.

AppendFromByteArrayAsync(Byte[], Int32, Int32, AccessCondition, BlobRequestOptions, OperationContext)

Inicia uma operação assíncrona para acrescentar o conteúdo de uma matriz de bytes a um blob de acréscimo. Essa API deve ser usada estritamente em um único cenário de gravador porque a API usa internamente o cabeçalho condicional append-offset para evitar blocos duplicados que não funcionam em um cenário de gravador múltiplo.

AppendFromByteArrayAsync(Byte[], Int32, Int32, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)

Inicia uma operação assíncrona para carregar o conteúdo de uma matriz de bytes em um blob de acréscimo. Essa API deve ser usada estritamente em um único cenário de gravador porque a API usa internamente o cabeçalho condicional append-offset para evitar blocos duplicados que não funcionam em um cenário de gravador múltiplo.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task AppendFromByteArrayAsync (byte[] buffer, int index, int count, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> progressHandler, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member AppendFromByteArrayAsync : byte[] * int * int * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.AppendFromByteArrayAsync : byte[] * int * int * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function AppendFromByteArrayAsync (buffer As Byte(), index As Integer, count As Integer, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, progressHandler As IProgress(Of StorageProgress), cancellationToken As CancellationToken) As Task

Parâmetros

buffer
Byte[]

Uma matriz de bytes.

index
Int32

O deslocamento de bytes baseado em zero em buffer no qual começar a carregar bytes no blob.

count
Int32

O número de bytes a serem gravados no blob.

accessCondition
AccessCondition

Um objeto AccessCondition que representa a condição que deve ser atendida para que a solicitação continue.

options
BlobRequestOptions

Um objeto BlobRequestOptions que especifica opções adicionais para a solicitação.

operationContext
OperationContext

Um objeto OperationContext que representa o contexto da operação atual.

progressHandler
IProgress<StorageProgress>

Um IProgress<T> objeto para manipular StorageProgress mensagens.

cancellationToken
CancellationToken

Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.

Retornos

Um objeto Task que representa a operação assíncrona.

Atributos

Comentários

Se você tiver um cenário de gravador único, consulte AbsorbConditionalErrorsOnRetry para determinar se definir esse sinalizador true como é aceitável para seu cenário.

Aplica-se a

AppendFromByteArrayAsync(Byte[], Int32, Int32, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para carregar o conteúdo de uma matriz de bytes em um blob de acréscimo. Essa API deve ser usada estritamente em um único cenário de gravador porque a API usa internamente o cabeçalho condicional append-offset para evitar blocos duplicados que não funcionam em um cenário de gravador múltiplo.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task AppendFromByteArrayAsync (byte[] buffer, int index, int count, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member AppendFromByteArrayAsync : byte[] * int * int * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.AppendFromByteArrayAsync : byte[] * int * int * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function AppendFromByteArrayAsync (buffer As Byte(), index As Integer, count As Integer, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task

Parâmetros

buffer
Byte[]

Uma matriz de bytes.

index
Int32

O deslocamento de bytes baseado em zero em buffer no qual começar a carregar bytes no blob.

count
Int32

O número de bytes a serem gravados no blob.

accessCondition
AccessCondition

Um objeto AccessCondition que representa a condição que deve ser atendida para que a solicitação continue.

options
BlobRequestOptions

Um objeto BlobRequestOptions que especifica opções adicionais para a solicitação.

operationContext
OperationContext

Um objeto OperationContext que representa o contexto da operação atual.

cancellationToken
CancellationToken

Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.

Retornos

Um objeto Task que representa a operação assíncrona.

Atributos

Comentários

Se você tiver um cenário de gravador único, consulte AbsorbConditionalErrorsOnRetry para determinar se definir esse sinalizador true como é aceitável para seu cenário.

Aplica-se a

AppendFromByteArrayAsync(Byte[], Int32, Int32)

Inicia uma operação assíncrona para acrescentar o conteúdo de uma matriz de bytes a um blob de acréscimo. Recomendado apenas para cenários de gravador único.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task AppendFromByteArrayAsync (byte[] buffer, int index, int count);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member AppendFromByteArrayAsync : byte[] * int * int -> System.Threading.Tasks.Task
override this.AppendFromByteArrayAsync : byte[] * int * int -> System.Threading.Tasks.Task
Public Overridable Function AppendFromByteArrayAsync (buffer As Byte(), index As Integer, count As Integer) As Task

Parâmetros

buffer
Byte[]

Uma matriz de bytes.

index
Int32

O deslocamento de bytes baseado em zero em buffer no qual começar a carregar bytes no blob.

count
Int32

O número de bytes a serem gravados no blob.

Retornos

Um objeto Task que representa a operação assíncrona.

Atributos

Comentários

Use esse método somente em cenários de gravador único. Internamente, esse método usa o cabeçalho condicional append-offset para evitar blocos duplicados, o que pode causar problemas em cenários de vários gravadores.

Aplica-se a

AppendFromByteArrayAsync(Byte[], Int32, Int32, CancellationToken)

Inicia uma operação assíncrona para acrescentar o conteúdo de uma matriz de bytes a um blob de acréscimo. Recomendado apenas para cenários de gravador único.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task AppendFromByteArrayAsync (byte[] buffer, int index, int count, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member AppendFromByteArrayAsync : byte[] * int * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.AppendFromByteArrayAsync : byte[] * int * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function AppendFromByteArrayAsync (buffer As Byte(), index As Integer, count As Integer, cancellationToken As CancellationToken) As Task

Parâmetros

buffer
Byte[]

Uma matriz de bytes.

index
Int32

O deslocamento de bytes baseado em zero em buffer no qual começar a carregar bytes no blob.

count
Int32

O número de bytes a serem gravados no blob.

cancellationToken
CancellationToken

Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.

Retornos

Um objeto Task que representa a operação assíncrona.

Atributos

Comentários

Use esse método somente em cenários de gravador único. Internamente, esse método usa o cabeçalho condicional append-offset para evitar blocos duplicados, o que pode causar problemas em cenários de vários gravadores.

Aplica-se a

AppendFromByteArrayAsync(Byte[], Int32, Int32, AccessCondition, BlobRequestOptions, OperationContext)

Inicia uma operação assíncrona para acrescentar o conteúdo de uma matriz de bytes a um blob de acréscimo. Essa API deve ser usada estritamente em um único cenário de gravador porque a API usa internamente o cabeçalho condicional append-offset para evitar blocos duplicados que não funcionam em um cenário de gravador múltiplo.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task AppendFromByteArrayAsync (byte[] buffer, int index, int count, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member AppendFromByteArrayAsync : byte[] * int * int * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.AppendFromByteArrayAsync : byte[] * int * int * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function AppendFromByteArrayAsync (buffer As Byte(), index As Integer, count As Integer, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task

Parâmetros

buffer
Byte[]

Uma matriz de bytes.

index
Int32

O deslocamento de bytes baseado em zero em buffer no qual começar a carregar bytes no blob.

count
Int32

O número de bytes a serem gravados no blob.

accessCondition
AccessCondition

Um objeto AccessCondition que representa a condição que deve ser atendida para que a solicitação continue.

options
BlobRequestOptions

Um objeto BlobRequestOptions que especifica opções adicionais para a solicitação.

operationContext
OperationContext

Um objeto OperationContext que representa o contexto da operação atual.

Retornos

Um objeto Task que representa a operação assíncrona.

Atributos

Comentários

Se você tiver um cenário de gravador único, consulte AbsorbConditionalErrorsOnRetry para determinar se definir esse sinalizador true como é aceitável para seu cenário.

Aplica-se a