PageBlobClient.GetManagedDiskPageRangesDiffAsync Méthode

Définition

L’opération GetManagedDiskPageRangesDiffAsync(Nullable<HttpRange>, String, Uri, PageBlobRequestConditions, CancellationToken) retourne la liste des plages de pages qui diffèrent entre un previousSnapshotUri et cet objet blob de pages. Les pages modifiées incluent les pages mises à jour et effacées. Cette API fonctionne uniquement avec les comptes de stockage sur disque managé.

Pour plus d'informations, consultez la rubrique Obtenir des plages de pages.

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))

Paramètres

range
Nullable<HttpRange>

Spécifie éventuellement la plage d’octets sur laquelle répertorier les plages, inclusivement. S'il est omis, toutes les plages pour l'objet blob sont retournées.

snapshot
String

Spécifie éventuellement le instantané d’objet blob à partir duquel récupérer les informations des plages de pages. Pour plus d’informations sur l’utilisation des instantanés d’objets blob, Créez une instantané d’un objet blob.

previousSnapshotUri
Uri

Ce paramètre fonctionne uniquement avec les comptes de stockage sur disque managé. Spécifie que la réponse contient uniquement les pages qui ont été modifiées entre l’objet blob cible et les instantané précédents. Les pages modifiées incluent les pages mises à jour et effacées. L’objet blob cible peut être un instantané, tant que le instantané spécifié par previousSnapshotUri est le plus ancien des deux.

conditions
PageBlobRequestConditions

Facultatif PageBlobRequestConditions pour ajouter des conditions lors de l’obtention de plages de pages pour cet objet blob.

cancellationToken
CancellationToken

Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.

Retours

Response<T> décrivant les plages de pages valides pour cet objet blob.

Remarques

Un RequestFailedException est levée si une défaillance se produit.

S’applique à