PageBlobClient.GetManagedDiskPageRangesDiffAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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 à
Azure SDK for .NET