TestAdapter.GetOauthSignInLinkAsync 方法

定义

重载

GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)

使用自定义的 AppCredentials 返回登录的假链接。

GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken)

使用机器人的 AppCredentials 返回登录的假链接。

GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken)

使用机器人的 AppCredentials 返回登录的假链接。

GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken)

使用自定义的 AppCredentials 返回登录的假链接。

GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)

使用自定义的 AppCredentials 返回登录的假链接。

public virtual System.Threading.Tasks.Task<string> GetOauthSignInLinkAsync(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 GetOauthSignInLinkAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
override this.GetOauthSignInLinkAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Overridable Function GetOauthSignInLinkAsync (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 String)

参数

turnContext
ITurnContext

轮次上下文 (必须具有有效的活动) 。

oAuthAppCredentials
AppCredentials

适用于 OAuth 的 AppCredentials。

connectionName
String

connectionName。

userId
String

用户 ID。

finalRedirect
String

此处忽略的最终重定向值。

cancellationToken
CancellationToken

Task cancellationToken。

返回

登录链接。

实现

适用于

GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken)

使用机器人的 AppCredentials 返回登录的假链接。

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

参数

turnContext
ITurnContext

轮次上下文 (必须具有有效的活动) 。

connectionName
String

connectionName。

userId
String

用户 ID。

finalRedirect
String

此处忽略的最终重定向值。

cancellationToken
CancellationToken

Task cancellationToken。

返回

登录链接。

实现

适用于

GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken)

使用机器人的 AppCredentials 返回登录的假链接。

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

参数

turnContext
ITurnContext

轮次上下文 (必须具有有效的活动) 。

connectionName
String

connectionName。

cancellationToken
CancellationToken

Task cancellationToken。

返回

登录链接。

实现

适用于

GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken)

使用自定义的 AppCredentials 返回登录的假链接。

public virtual System.Threading.Tasks.Task<string> GetOauthSignInLinkAsync(Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Connector.Authentication.AppCredentials oAuthAppCredentials, string connectionName, System.Threading.CancellationToken cancellationToken);
abstract member GetOauthSignInLinkAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
override this.GetOauthSignInLinkAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Overridable Function GetOauthSignInLinkAsync (turnContext As ITurnContext, oAuthAppCredentials As AppCredentials, connectionName As String, cancellationToken As CancellationToken) As Task(Of String)

参数

turnContext
ITurnContext

轮次上下文 (必须具有有效的活动) 。

oAuthAppCredentials
AppCredentials

适用于 OAuth 的 AppCredentials。

connectionName
String

connectionName。

cancellationToken
CancellationToken

Task cancellationToken。

返回

登录链接。

实现

适用于