BotFrameworkAdapter.GetSignInResourceAsync Metode

Definisi

Overload

GetSignInResourceAsync(ITurnContext, String, CancellationToken)

Dapatkan tautan masuk mentah untuk dikirim ke pengguna untuk masuk untuk nama koneksi.

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

Dapatkan tautan masuk mentah untuk dikirim ke pengguna untuk masuk untuk nama koneksi.

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

Dapatkan tautan masuk mentah untuk dikirim ke pengguna untuk masuk untuk nama koneksi.

GetSignInResourceAsync(ITurnContext, String, CancellationToken)

Dapatkan tautan masuk mentah untuk dikirim ke pengguna untuk masuk untuk nama koneksi.

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)

Parameter

turnContext
ITurnContext

Konteks untuk pergantian percakapan saat ini dengan pengguna.

connectionName
String

Nama koneksi autentikasi yang akan digunakan.

cancellationToken
CancellationToken

Token pembatalan yang dapat digunakan oleh objek atau utas lain untuk menerima pemberitahuan pembatalan.

Mengembalikan

Tugas yang mewakili pekerjaan yang diantrekan untuk dijalankan.

Penerapan

Keterangan

Jika tugas berhasil diselesaikan, hasilnya berisi tautan masuk mentah.

Berlaku untuk

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

Dapatkan tautan masuk mentah untuk dikirim ke pengguna untuk masuk untuk nama koneksi.

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)

Parameter

turnContext
ITurnContext

Konteks untuk pergantian percakapan saat ini dengan pengguna.

connectionName
String

Nama koneksi autentikasi yang akan digunakan.

userId
String

Id pengguna yang akan dikaitkan dengan token.

finalRedirect
String

URL akhir yang akan dialihkan alur OAuth.

cancellationToken
CancellationToken

Token pembatalan yang dapat digunakan oleh objek atau utas lain untuk menerima pemberitahuan pembatalan.

Mengembalikan

Tugas yang mewakili pekerjaan yang diantrekan untuk dijalankan.

Penerapan

Keterangan

Jika tugas berhasil diselesaikan, hasilnya berisi tautan masuk mentah.

Berlaku untuk

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

Dapatkan tautan masuk mentah untuk dikirim ke pengguna untuk masuk untuk nama koneksi.

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)

Parameter

turnContext
ITurnContext

Konteks untuk pergantian percakapan saat ini dengan pengguna.

oAuthAppCredentials
AppCredentials

AppCredentials untuk OAuth.

connectionName
String

Nama koneksi autentikasi yang akan digunakan.

userId
String

Id pengguna yang akan dikaitkan dengan token.

finalRedirect
String

URL akhir yang akan dialihkan alur OAuth.

cancellationToken
CancellationToken

Token pembatalan yang dapat digunakan oleh objek atau utas lain untuk menerima pemberitahuan pembatalan.

Mengembalikan

Tugas yang mewakili pekerjaan yang diantrekan untuk dijalankan.

Penerapan

Keterangan

Jika tugas berhasil diselesaikan, hasilnya berisi tautan masuk mentah.

Berlaku untuk