Share via


BlockBlobClient.StageBlockAsync Método

Definición

La StageBlockAsync(String, Stream, BlockBlobStageBlockOptions, CancellationToken) operación crea un nuevo bloque como parte del "área de almacenamiento provisional" de un blob en bloques que finalmente se confirmará a través de la CommitBlockListAsync(IEnumerable<String>, CommitBlockListOptions, CancellationToken) operación.

Para obtener más información, vea Put Block.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlockInfo>> StageBlockAsync (string base64BlockId, System.IO.Stream content, Azure.Storage.Blobs.Models.BlockBlobStageBlockOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member StageBlockAsync : string * System.IO.Stream * Azure.Storage.Blobs.Models.BlockBlobStageBlockOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlockInfo>>
override this.StageBlockAsync : string * System.IO.Stream * Azure.Storage.Blobs.Models.BlockBlobStageBlockOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlockInfo>>
Public Overridable Function StageBlockAsync (base64BlockId As String, content As Stream, Optional options As BlockBlobStageBlockOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of BlockInfo))

Parámetros

base64BlockId
String

Valor de cadena de tipo Base64 válido que identifica el bloque. Para que se realice la codificación, el tamaño de la cadena debe ser menor o igual que 64 bytes.

Para un blob determinado, la longitud del valor especificado para el parámetro blockid debe tener el mismo tamaño para cada bloque. Tenga en cuenta que la cadena de tipo Base64 debe estar codificada para URL.

content
Stream

que Stream contiene el contenido que se va a cargar.

options
BlockBlobStageBlockOptions

Parámetros opcionales.

cancellationToken
CancellationToken

Opcional CancellationToken para propagar notificaciones que se deben cancelar en la operación.

Devoluciones

que Response<T> describe el estado del bloque actualizado.

Comentarios

RequestFailedException Se producirá un error si se produce un error.

Se aplica a