IDurableOrchestrationContext.LockAsync(EntityId[]) Methode

Definition

Ruft eine oder mehrere Sperren für die angegebenen Entitäten ab.

public System.Threading.Tasks.Task<IDisposable> LockAsync (params Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId[] entities);
abstract member LockAsync : Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId[] -> System.Threading.Tasks.Task<IDisposable>
Public Function LockAsync (ParamArray entities As EntityId()) As Task(Of IDisposable)

Parameter

entities
EntityId[]

Die Entitäten, deren Sperren erworben werden sollen.

Gibt zurück

Eine IDisposable, die die Sperre beim Löschen freigibt.

Ausnahmen

, wenn der Kontext bereits einige Sperren enthält.

Hinweise

Sperren können nur abgerufen werden, wenn der aktuelle Kontext noch keine Sperren enthält.

Gilt für: