Share via


OAuthFlow.BeginFlowAsync Method

Definition

public virtual System.Threading.Tasks.Task<Microsoft.Agents.Core.Models.TokenResponse> BeginFlowAsync(Microsoft.Agents.Builder.ITurnContext turnContext, Func<System.Threading.Tasks.Task<Microsoft.Agents.Core.Models.IActivity>>? promptFactory, System.Threading.CancellationToken cancellationToken);
abstract member BeginFlowAsync : Microsoft.Agents.Builder.ITurnContext * Func<System.Threading.Tasks.Task<Microsoft.Agents.Core.Models.IActivity>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Agents.Core.Models.TokenResponse>
override this.BeginFlowAsync : Microsoft.Agents.Builder.ITurnContext * Func<System.Threading.Tasks.Task<Microsoft.Agents.Core.Models.IActivity>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Agents.Core.Models.TokenResponse>
Public Overridable Function BeginFlowAsync (turnContext As ITurnContext, promptFactory As Func(Of Task(Of IActivity)), cancellationToken As CancellationToken) As Task(Of TokenResponse)

Parameters

turnContext
ITurnContext
promptFactory
Func<Task<IActivity>>
cancellationToken
CancellationToken

Returns

Applies to