PageBlobClient.GetManagedDiskPageRangesDiff 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 GetManagedDiskPageRangesDiff(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 en disco administrado.
Para obtener más información, vea Obtener intervalos de páginas.
public virtual Azure.Response<Azure.Storage.Blobs.Models.PageRangesInfo> GetManagedDiskPageRangesDiff (Azure.HttpRange? range = default, string snapshot = default, Uri previousSnapshotUri = default, Azure.Storage.Blobs.Models.PageBlobRequestConditions conditions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetManagedDiskPageRangesDiff : Nullable<Azure.HttpRange> * string * Uri * Azure.Storage.Blobs.Models.PageBlobRequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.PageRangesInfo>
override this.GetManagedDiskPageRangesDiff : Nullable<Azure.HttpRange> * string * Uri * Azure.Storage.Blobs.Models.PageBlobRequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.PageRangesInfo>
Public Overridable Function GetManagedDiskPageRangesDiff (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 Response(Of PageRangesInfo)
Parámetros
Opcionalmente, especifica el intervalo de bytes sobre 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áginas. 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 en 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 y cuando la instantánea especificada por previousSnapshotUri
sea la anterior de las dos.
- conditions
- PageBlobRequestConditions
Opcional PageBlobRequestConditions para agregar condiciones al obtener intervalos de página para este blob.
- cancellationToken
- CancellationToken
Opcional CancellationToken para propagar notificaciones que se deben cancelar en la operación.
Devoluciones
que Response<T> describe los intervalos de páginas válidos para este blob.
Comentarios
RequestFailedException Se producirá un error si se produce un error.
Se aplica a
Azure SDK for .NET