Compartir a través de


IDurableOrchestrationContext.LockAsync(EntityId[]) Método

Definición

Adquiere uno o varios bloqueos para las entidades especificadas.

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)

Parámetros

entities
EntityId[]

Entidades cuyos bloqueos se deben adquirir.

Devoluciones

IDisposable que libera el bloqueo cuando se elimina.

Excepciones

si el contexto ya contiene algunos bloqueos.

Comentarios

Los bloqueos solo se pueden adquirir si el contexto actual no contiene ningún bloqueo ya.

Se aplica a