Compartilhar via


IDurableOrchestrationContext.LockAsync(EntityId[]) Método

Definição

Adquire um ou mais bloqueios para as 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[]

As entidades cujos bloqueios devem ser adquiridos.

Retornos

Um IDisposable que libera o bloqueio quando descartado.

Exceções

se o contexto já tiver alguns bloqueios.

Comentários

Os bloqueios só poderão ser adquiridos se o contexto atual ainda não mantiver nenhum bloqueio.

Aplica-se a