次の方法で共有


IDurableOrchestrationContext.LockAsync(EntityId[]) メソッド

定義

指定したエンティティに対して 1 つ以上のロックを取得します。

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)

パラメーター

entities
EntityId[]

ロックを取得する必要があるエンティティ。

戻り値

破棄されたときにロックを解放する IDisposable。

例外

コンテキストが既にいくつかのロックを保持している場合は 。

注釈

ロックは、現在のコンテキストがロックをまだ保持していない場合にのみ取得できます。

適用対象