BotFrameworkAdapter.GetOauthSignInLinkAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken) |
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione, usando le credenziali app del bot. |
| GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken) |
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione usando AppCredentials personalizzato. |
| GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken) |
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione, usando le credenziali app del bot. |
| GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken) |
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione usando AppCredentials personalizzato. |
GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken)
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione, usando le credenziali app del bot.
public virtual System.Threading.Tasks.Task<string> GetOauthSignInLinkAsync(Microsoft.Bot.Builder.ITurnContext turnContext, string connectionName, System.Threading.CancellationToken cancellationToken = default);
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, Optional cancellationToken As CancellationToken = Nothing) As Task(Of String)
Parametri
- turnContext
- ITurnContext
Contesto per il turno di conversazione corrente con l'utente.
- connectionName
- String
Nome della connessione di autenticazione da usare.
- cancellationToken
- CancellationToken
Token di annullamento che può essere utilizzato da altri oggetti o thread per ricevere un avviso di annullamento.
Valori restituiti
Attività che rappresenta il lavoro in coda da eseguire.
Implementazioni
Commenti
Se l'attività viene completata correttamente, il risultato contiene il collegamento di accesso non elaborato.
Si applica a
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken)
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione usando AppCredentials personalizzato.
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 = default);
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, Optional cancellationToken As CancellationToken = Nothing) As Task(Of String)
Parametri
- turnContext
- ITurnContext
Contesto per il turno di conversazione corrente con l'utente.
- oAuthAppCredentials
- AppCredentials
AppCredentials per OAuth.
- connectionName
- String
Nome della connessione di autenticazione da usare.
- cancellationToken
- CancellationToken
Token di annullamento che può essere utilizzato da altri oggetti o thread per ricevere un avviso di annullamento.
Valori restituiti
Attività che rappresenta il lavoro in coda da eseguire.
Implementazioni
Commenti
Se l'attività viene completata correttamente, il risultato contiene il collegamento di accesso non elaborato.
Si applica a
GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken)
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione, usando le credenziali app del bot.
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)
Parametri
- turnContext
- ITurnContext
Contesto per il turno di conversazione corrente con l'utente.
- connectionName
- String
Nome della connessione di autenticazione da usare.
- userId
- String
ID utente che verrà associato al token.
- finalRedirect
- String
URL finale a cui verrà reindirizzato il flusso OAuth.
- cancellationToken
- CancellationToken
Token di annullamento che può essere utilizzato da altri oggetti o thread per ricevere un avviso di annullamento.
Valori restituiti
Attività che rappresenta il lavoro in coda da eseguire.
Implementazioni
Commenti
Se l'attività viene completata correttamente, il risultato contiene il collegamento di accesso non elaborato.
Si applica a
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)
Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione usando AppCredentials personalizzato.
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)
Parametri
- turnContext
- ITurnContext
Contesto per il turno di conversazione corrente con l'utente.
- oAuthAppCredentials
- AppCredentials
AppCredentials per OAuth.
- connectionName
- String
Nome della connessione di autenticazione da usare.
- userId
- String
ID utente che verrà associato al token.
- finalRedirect
- String
URL finale a cui verrà reindirizzato il flusso OAuth.
- cancellationToken
- CancellationToken
Token di annullamento che può essere utilizzato da altri oggetti o thread per ricevere un avviso di annullamento.
Valori restituiti
Attività che rappresenta il lavoro in coda da eseguire.
Implementazioni
Commenti
Se l'attività viene completata correttamente, il risultato contiene il collegamento di accesso non elaborato.