Freigeben über


PageBlobClient.Resize Methode

Definition

Der Resize(Int64, PageBlobRequestConditions, CancellationToken) Vorgang ändert die Größe des Seitenblobs auf die angegebene Größe (die ein Vielfaches von 512 sein muss). Wenn der angegebene Wert kleiner als die aktuelle Größe des BLOB ist, werden alle Seiten über dem angegebenen Wert gelöscht.

Weitere Informationen finden Sie unter Legen Sie Blobeigenschaften fest.

public virtual Azure.Response<Azure.Storage.Blobs.Models.PageBlobInfo> Resize (long size, Azure.Storage.Blobs.Models.PageBlobRequestConditions conditions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member Resize : int64 * Azure.Storage.Blobs.Models.PageBlobRequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.PageBlobInfo>
override this.Resize : int64 * Azure.Storage.Blobs.Models.PageBlobRequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.PageBlobInfo>
Public Overridable Function Resize (size As Long, Optional conditions As PageBlobRequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of PageBlobInfo)

Parameter

size
Int64

Gibt die maximale Größe für das Seitenblob an, bis zu 8 TB. Die Größe muss an einer 512-Byte-Grenze ausgerichtet werden. Wenn der angegebene Wert kleiner als die aktuelle Größe des BLOB ist, werden alle Seiten über dem angegebenen Wert gelöscht.

conditions
PageBlobRequestConditions

Optional PageBlobRequestConditions , um Bedingungen für die Größenänderung dieses Seitenblobs hinzuzufügen.

cancellationToken
CancellationToken

Optional CancellationToken zur Weitergabe von Benachrichtigungen, dass der Vorgang abgebrochen werden soll.

Gibt zurück

Ein Response<T> , der das Seitenblob mit geänderter Größe beschreibt.

Hinweise

Ein RequestFailedException wird ausgelöst, wenn ein Fehler auftritt.

Gilt für: