你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IDurableOrchestrationContext.LockAsync(EntityId[]) Method

Definition

Acquires one or more locks, for the specified entities.

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)

Parameters

entities
EntityId[]

The entities whose locks should be acquired.

Returns

An IDisposable that releases the lock when disposed.

Exceptions

if the context already holds some locks.

Remarks

Locks can only be acquired if the current context does not hold any locks already.

Applies to