Table of Contents

Method CancelAndAcquireUserAsync

Namespace
Oscova.Agents.Conversations
Assembly
Oscova.Agents.dll

CancelAndAcquireUserAsync(string, CancellationToken)

Cancels and drains every active run for one exact user while blocking new admissions.

public Task<ThreadRunGuard.UserRunLease> CancelAndAcquireUserAsync(string userId, CancellationToken ct = default)

Parameters

userId string
ct CancellationToken

Returns

Task<ThreadRunGuard.UserRunLease>