Partilhar via


PageBlobClient.ResizeAsync Método

Definição

A ResizeAsync(Int64, PageBlobRequestConditions, CancellationToken) operação redimensiona o blob de páginas para o tamanho especificado (que deve ser um múltiplo de 512). Se o valor especificado for menor do que o tamanho atual do blob, todas as páginas acima do valor especificado serão limpas.

Para obter mais informações, consulte Definir propriedades de blob.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.PageBlobInfo>> ResizeAsync (long size, Azure.Storage.Blobs.Models.PageBlobRequestConditions conditions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member ResizeAsync : int64 * Azure.Storage.Blobs.Models.PageBlobRequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.PageBlobInfo>>
override this.ResizeAsync : int64 * Azure.Storage.Blobs.Models.PageBlobRequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.PageBlobInfo>>
Public Overridable Function ResizeAsync (size As Long, Optional conditions As PageBlobRequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of PageBlobInfo))

Parâmetros

size
Int64

Especifica o tamanho máximo para o blob de páginas, até 8 TB. O tamanho deve ser alinhado a um limite de 512 bytes. Se o valor especificado for menor do que o tamanho atual do blob, todas as páginas acima do valor especificado serão limpas.

conditions
PageBlobRequestConditions

Opcional PageBlobRequestConditions para adicionar condições no redimensionamento deste blob de páginas.

cancellationToken
CancellationToken

Opcional CancellationToken para propagar notificações de que a operação deve ser cancelada.

Retornos

Um Response<T> que descreve o blob de página redimensionado.

Comentários

Um RequestFailedException será gerado se ocorrer uma falha.

Aplica-se a