Partilhar via


PageBlobClient.GetManagedDiskPageRangesDiffAsync Método

Definição

A GetManagedDiskPageRangesDiffAsync(Nullable<HttpRange>, String, Uri, PageBlobRequestConditions, CancellationToken) operação retorna a lista de intervalos de páginas que diferem entre um previousSnapshotUri e esse blob de páginas. As páginas alteradas incluem páginas atualizadas e desmarcadas. Essa API só funciona com contas de armazenamento em disco gerenciado.

Para obter mais informações, consulte Obter Intervalos de Páginas.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.PageRangesInfo>> GetManagedDiskPageRangesDiffAsync (Azure.HttpRange? range = default, string snapshot = default, Uri previousSnapshotUri = default, Azure.Storage.Blobs.Models.PageBlobRequestConditions conditions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetManagedDiskPageRangesDiffAsync : Nullable<Azure.HttpRange> * string * Uri * Azure.Storage.Blobs.Models.PageBlobRequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.PageRangesInfo>>
override this.GetManagedDiskPageRangesDiffAsync : Nullable<Azure.HttpRange> * string * Uri * Azure.Storage.Blobs.Models.PageBlobRequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.PageRangesInfo>>
Public Overridable Function GetManagedDiskPageRangesDiffAsync (Optional range As Nullable(Of HttpRange) = Nothing, Optional snapshot As String = Nothing, Optional previousSnapshotUri As Uri = Nothing, Optional conditions As PageBlobRequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of PageRangesInfo))

Parâmetros

range
Nullable<HttpRange>

Opcionalmente, especifica o intervalo de bytes sobre o qual listar intervalos, inclusive. Se ele for omitido, todos os intervalos do blob serão retornados.

snapshot
String

Opcionalmente, especifica o instantâneo de blob do qual recuperar informações de intervalos de página. Para obter mais informações sobre como trabalhar com instantâneos de blob, Crie uma instantâneo de um blob.

previousSnapshotUri
Uri

Esse parâmetro só funciona com contas de armazenamento em disco gerenciado. Especifica que a resposta conterá apenas páginas que foram alteradas entre o blob de destino e os instantâneo anteriores. As páginas alteradas incluem páginas atualizadas e desmarcadas. O blob de destino pode ser um instantâneo, desde que o instantâneo especificado por previousSnapshotUri seja o mais antigo dos dois.

conditions
PageBlobRequestConditions

Opcional PageBlobRequestConditions para adicionar condições para obter intervalos de página para esse blob.

cancellationToken
CancellationToken

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

Retornos

Um Response<T> que descreve os intervalos de página válidos para esse blob.

Comentários

Um RequestFailedException será gerado se ocorrer uma falha.

Aplica-se a