PageBlobClient.GetManagedDiskPageRangesDiffAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
Azure SDK for .NET