Freigeben über


BlobLeaseClient.ChangeAsync Methode

Definition

Der ChangeAsync(String, RequestConditions, CancellationToken) Vorgang ändert die Lease einer aktiven Lease. Eine Änderung muss die aktuelle LeaseId und eine neue proposedIdenthalten.

Weitere Informationen finden Sie unter Leasecontainer.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobLease>> ChangeAsync (string proposedId, Azure.RequestConditions conditions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member ChangeAsync : string * Azure.RequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobLease>>
override this.ChangeAsync : string * Azure.RequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobLease>>
Public Overridable Function ChangeAsync (proposedId As String, Optional conditions As RequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of BlobLease))

Parameter

proposedId
String

Eine optionale vorgeschlagene Lease-ID im GUID-Zeichenfolgenformat. Ein RequestFailedException wird ausgelöst, wenn die vorgeschlagene Lease-ID nicht das richtige Format aufweist.

conditions
RequestConditions

Optional BlobLeaseRequestConditions , um Bedingungen beim Ändern einer Lease hinzuzufügen.

cancellationToken
CancellationToken

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

Gibt zurück

Ein Response<T> , der die Lease beschreibt.

Hinweise

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

Gilt für: