Compartir a través de


CloudAppendBlob.AppendFromByteArrayAsync Método

Definición

Sobrecargas

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

Inicia una operación asincrónica para cargar el contenido de una matriz de bytes en un blob en anexos. Esta API debe usarse estrictamente en un único escenario de escritura, ya que la API usa internamente el encabezado condicional append-offset para evitar bloques duplicados que no funcionan en un escenario de escritura múltiple.

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

Inicia una operación asincrónica para cargar el contenido de una matriz de bytes en un blob en anexos. Esta API debe usarse estrictamente en un único escenario de escritura, ya que la API usa internamente el encabezado condicional append-offset para evitar bloques duplicados que no funcionan en un escenario de escritura múltiple.

AppendFromByteArrayAsync(Byte[], Int32, Int32)

Inicia una operación asincrónica para anexar el contenido de una matriz de bytes a un blob en anexos. Solo se recomienda para escenarios de escritor único.

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

Inicia una operación asincrónica para anexar el contenido de una matriz de bytes a un blob en anexos. Solo se recomienda para escenarios de escritor único.

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

Inicia una operación asincrónica para anexar el contenido de una matriz de bytes a un blob en anexos. Esta API debe usarse estrictamente en un único escenario de escritura, ya que la API usa internamente el encabezado condicional append-offset para evitar bloques duplicados que no funcionan en un escenario de escritura múltiple.

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

Inicia una operación asincrónica para cargar el contenido de una matriz de bytes en un blob en anexos. Esta API debe usarse estrictamente en un único escenario de escritura, ya que la API usa internamente el encabezado condicional append-offset para evitar bloques duplicados que no funcionan en un escenario de escritura múltiple.

[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[]

Matriz de bytes.

index
Int32

Desplazamiento de bytes de base cero en el búfer donde debe comenzar la carga de bytes en el blob.

count
Int32

Número de bytes que se van a escribir en el blob.

accessCondition
AccessCondition

Un objeto AccessCondition que representa la condición que debe cumplirse para continuar con la solicitud.

options
BlobRequestOptions

Objeto BlobRequestOptions que especifica opciones adicionales para la solicitud.

operationContext
OperationContext

Objeto OperationContext que representa el contexto para la operación actual.

progressHandler
IProgress<StorageProgress>

Objeto IProgress<T> para controlar StorageProgress los mensajes.

cancellationToken
CancellationToken

Un CancellationToken que se observará mientras se espera a que se complete la tarea.

Devoluciones

Objeto Task que representa la operación asincrónica.

Atributos

Comentarios

Si tiene un escenario de escritor único, consulte AbsorbConditionalErrorsOnRetry para determinar si establecer esta marca true en es aceptable para su escenario.

Se aplica a

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

Inicia una operación asincrónica para cargar el contenido de una matriz de bytes en un blob en anexos. Esta API debe usarse estrictamente en un único escenario de escritura, ya que la API usa internamente el encabezado condicional append-offset para evitar bloques duplicados que no funcionan en un escenario de escritura múltiple.

[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[]

Matriz de bytes.

index
Int32

Desplazamiento de bytes de base cero en el búfer donde debe comenzar la carga de bytes en el blob.

count
Int32

Número de bytes que se van a escribir en el blob.

accessCondition
AccessCondition

Un objeto AccessCondition que representa la condición que debe cumplirse para continuar con la solicitud.

options
BlobRequestOptions

Objeto BlobRequestOptions que especifica opciones adicionales para la solicitud.

operationContext
OperationContext

Objeto OperationContext que representa el contexto para la operación actual.

cancellationToken
CancellationToken

Un CancellationToken que se observará mientras se espera a que se complete la tarea.

Devoluciones

Objeto Task que representa la operación asincrónica.

Atributos

Comentarios

Si tiene un escenario de escritor único, consulte AbsorbConditionalErrorsOnRetry para determinar si establecer esta marca true en es aceptable para su escenario.

Se aplica a

AppendFromByteArrayAsync(Byte[], Int32, Int32)

Inicia una operación asincrónica para anexar el contenido de una matriz de bytes a un blob en anexos. Solo se recomienda para escenarios de escritor ú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[]

Matriz de bytes.

index
Int32

Desplazamiento de bytes de base cero en el búfer donde debe comenzar la carga de bytes en el blob.

count
Int32

Número de bytes que se van a escribir en el blob.

Devoluciones

Objeto Task que representa la operación asincrónica.

Atributos

Comentarios

Use este método solo en escenarios de escritor único. Internamente, este método usa el encabezado condicional append-offset para evitar bloques duplicados, lo que puede causar problemas en escenarios de varios escritor.

Se aplica a

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

Inicia una operación asincrónica para anexar el contenido de una matriz de bytes a un blob en anexos. Solo se recomienda para escenarios de escritor ú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[]

Matriz de bytes.

index
Int32

Desplazamiento de bytes de base cero en el búfer donde debe comenzar la carga de bytes en el blob.

count
Int32

Número de bytes que se van a escribir en el blob.

cancellationToken
CancellationToken

Un CancellationToken que se observará mientras se espera a que se complete la tarea.

Devoluciones

Objeto Task que representa la operación asincrónica.

Atributos

Comentarios

Use este método solo en escenarios de escritor único. Internamente, este método usa el encabezado condicional append-offset para evitar bloques duplicados, lo que puede causar problemas en escenarios de varios escritor.

Se aplica a

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

Inicia una operación asincrónica para anexar el contenido de una matriz de bytes a un blob en anexos. Esta API debe usarse estrictamente en un único escenario de escritura, ya que la API usa internamente el encabezado condicional append-offset para evitar bloques duplicados que no funcionan en un escenario de escritura múltiple.

[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[]

Matriz de bytes.

index
Int32

Desplazamiento de bytes de base cero en el búfer donde debe comenzar la carga de bytes en el blob.

count
Int32

Número de bytes que se van a escribir en el blob.

accessCondition
AccessCondition

Un objeto AccessCondition que representa la condición que debe cumplirse para continuar con la solicitud.

options
BlobRequestOptions

Objeto BlobRequestOptions que especifica opciones adicionales para la solicitud.

operationContext
OperationContext

Objeto OperationContext que representa el contexto para la operación actual.

Devoluciones

Objeto Task que representa la operación asincrónica.

Atributos

Comentarios

Si tiene un escenario de escritor único, consulte AbsorbConditionalErrorsOnRetry para determinar si establecer esta marca true en es aceptable para su escenario.

Se aplica a