Поделиться через


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

Окончательный URL-адрес, на который будет перенаправляться поток OAuth.

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

Окончательный URL-адрес, на который будет перенаправляться поток OAuth.

cancellationToken
CancellationToken

Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.

Возвращаемое значение

Задача, представляющая работу, поставленную в очередь для выполнения.

Комментарии

Если задача успешно завершена, результат будет содержать необработанную ссылку для входа.

Применяется к