PageBlobClient.GetManagedDiskPageRangesDiff 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 GetManagedDiskPageRangesDiff(Nullable<HttpRange>, String, Uri, PageBlobRequestConditions, CancellationToken) retourne la liste des plages de pages qui diffèrent entre un previousSnapshotUri
et cet objet blob de page. Les pages modifiées incluent des 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 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)
Paramètres
Spécifie éventuellement la plage d’octets sur laquelle répertorier les plages, de manière inclusive. 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 un 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 contiendra uniquement les pages qui ont été modifiées entre l’objet blob cible et les instantané précédentes. Les pages modifiées incluent des 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 sur 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 sera levée en cas d’échec.
S’applique à
Azure SDK for .NET