共用方式為


IExtendedUserTokenProvider.GetSignInResourceAsync 方法

定義

多載

GetSignInResourceAsync(ITurnContext, String, CancellationToken)

取得要傳送給使用者以登入以取得連線名稱的原始登入連結。

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

取得要傳送給使用者以登入以取得連線名稱的原始登入連結。

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

取得要傳送給使用者以登入以取得連線名稱的原始登入連結。

GetSignInResourceAsync(ITurnContext, String, CancellationToken)

取得要傳送給使用者以登入以取得連線名稱的原始登入連結。

public 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>
Public 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 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>
Public 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

將與權杖相關聯的使用者識別碼。

finalRedirect
String

OAuth 流程將重新導向的最終 URL。

cancellationToken
CancellationToken

取消語彙基元,可由其他物件或執行緒用來接收取消通知。

傳回

表示要執行之工作佇列的工作。

備註

如果工作順利完成,結果會包含原始登入連結。

適用於

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

取得要傳送給使用者以登入以取得連線名稱的原始登入連結。

public 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>
Public 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 的認證。

connectionName
String

要使用的驗證連線名稱。

userId
String

將與權杖相關聯的使用者識別碼。

finalRedirect
String

OAuth 流程將重新導向的最終 URL。

cancellationToken
CancellationToken

取消語彙基元,可由其他物件或執行緒用來接收取消通知。

傳回

表示要執行之工作佇列的工作。

備註

如果工作順利完成,結果會包含原始登入連結。

適用於