Compartir a través de


PageBlobClient.GetManagedDiskPageRangesDiffAsync Método

Definición

La GetManagedDiskPageRangesDiffAsync(Nullable<HttpRange>, String, Uri, PageBlobRequestConditions, CancellationToken) operación devuelve la lista de intervalos de páginas que difieren entre un previousSnapshotUri y este blob en páginas. Las páginas modificadas incluyen páginas actualizadas y desactivadas. Esta API solo funciona con cuentas de almacenamiento de disco administrado.

Para obtener más información, vea Obtener 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 el intervalo de bytes en el que se van a enumerar los intervalos, de forma inclusiva. Si se omite, se devuelven todos los intervalos del blob.

snapshot
String

Opcionalmente, especifica la instantánea de blob de la que se va a recuperar información de intervalos de página. Para más información sobre cómo trabajar con instantáneas de blobs, Cree una instantánea de un blob.

previousSnapshotUri
Uri

Este parámetro solo funciona con cuentas de almacenamiento de disco administrado. Especifica que la respuesta contendrá solo las páginas que se cambiaron entre el blob de destino y la instantánea anterior. Las páginas modificadas incluyen páginas actualizadas y desactivadas. El blob de destino puede ser una instantánea, siempre que la instantánea especificada por previousSnapshotUri sea la anterior de las dos.

conditions
PageBlobRequestConditions

Opcional PageBlobRequestConditions para agregar condiciones al obtener intervalos de páginas para este blob.

cancellationToken
CancellationToken

Opcional CancellationToken para propagar las notificaciones que debe cancelarse la operación.

Devoluciones

que Response<T> describe los intervalos de páginas válidos para este blob.

Comentarios

RequestFailedException Se producirá una excepción si se produce un error.

Se aplica a