CloudAppendBlob.AppendFromByteArrayAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET