BotFrameworkAdapter.GetSignInResourceAsync 方法

定义

重载

GetSignInResourceAsync(ITurnContext, String, CancellationToken)

获取要发送给用户的原始登录链接,以便用户登录连接名称。

GetSignInResourceAsync(ITurnContext, String, String, String, CancellationToken)

获取要发送给用户的原始登录链接,以便用户登录连接名称。

GetSignInResourceAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)

获取要发送给用户的原始登录链接,以便用户登录连接名称。

GetSignInResourceAsync(ITurnContext, String, CancellationToken)

获取要发送给用户的原始登录链接,以便用户登录连接名称。

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.SignInResource> GetSignInResourceAsync (Microsoft.Bot.Builder.ITurnContext turnContext, string connectionName, System.Threading.CancellationToken cancellationToken = default);
abstract member GetSignInResourceAsync : Microsoft.Bot.Builder.ITurnContext * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.SignInResource>
override this.GetSignInResourceAsync : Microsoft.Bot.Builder.ITurnContext * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.SignInResource>
Public Overridable Function GetSignInResourceAsync (turnContext As ITurnContext, connectionName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of SignInResource)

参数

turnContext
ITurnContext

与用户当前轮次聊天的上下文。

connectionName
String

要使用的身份验证连接的名称。

cancellationToken
CancellationToken

可由其他对象或线程用以接收取消通知的取消标记。

返回

表示排队等待执行的工作的任务。

实现

注解

如果任务成功完成,则结果包含原始登录链接。

适用于

GetSignInResourceAsync(ITurnContext, String, String, String, CancellationToken)

获取要发送给用户的原始登录链接,以便用户登录连接名称。

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.SignInResource> GetSignInResourceAsync (Microsoft.Bot.Builder.ITurnContext turnContext, string connectionName, string userId, string finalRedirect = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetSignInResourceAsync : Microsoft.Bot.Builder.ITurnContext * string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.SignInResource>
override this.GetSignInResourceAsync : Microsoft.Bot.Builder.ITurnContext * string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.SignInResource>
Public Overridable Function GetSignInResourceAsync (turnContext As ITurnContext, connectionName As String, userId As String, Optional finalRedirect As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of SignInResource)

参数

turnContext
ITurnContext

与用户当前轮次聊天的上下文。

connectionName
String

要使用的身份验证连接的名称。

userId
String

将与令牌关联的用户 ID。

finalRedirect
String

OAuth 流将重定向到的最终 URL。

cancellationToken
CancellationToken

可由其他对象或线程用以接收取消通知的取消标记。

返回

表示排队等待执行的工作的任务。

实现

注解

如果任务成功完成,则结果包含原始登录链接。

适用于

GetSignInResourceAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)

获取要发送给用户的原始登录链接,以便用户登录连接名称。

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.SignInResource> GetSignInResourceAsync (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Connector.Authentication.AppCredentials oAuthAppCredentials, string connectionName, string userId, string finalRedirect = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetSignInResourceAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.SignInResource>
override this.GetSignInResourceAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.SignInResource>
Public Overridable Function GetSignInResourceAsync (turnContext As ITurnContext, oAuthAppCredentials As AppCredentials, connectionName As String, userId As String, Optional finalRedirect As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of SignInResource)

参数

turnContext
ITurnContext

与用户当前轮次聊天的上下文。

oAuthAppCredentials
AppCredentials

适用于 OAuth 的 AppCredentials。

connectionName
String

要使用的身份验证连接的名称。

userId
String

将与令牌关联的用户 ID。

finalRedirect
String

OAuth 流将重定向到的最终 URL。

cancellationToken
CancellationToken

可由其他对象或线程用以接收取消通知的取消标记。

返回

表示排队等待执行的工作的任务。

实现

注解

如果任务成功完成,则结果包含原始登录链接。

适用于