BotFrameworkAdapter.CreateConversationAsync Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Descrição |
|---|---|
| CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Obsoleto.
Cria uma conversa no canal especificado. O Overload recebe um ConversationReference incluindo o inquilino. |
| CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Obsoleto.
Cria uma conversa no canal especificado. O Overload recebe um ConversationReference incluindo o inquilino. |
| CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Cria uma conversa no canal especificado. |
| CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Cria uma conversa no canal especificado. |
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Atenção
This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.
Cria uma conversa no canal especificado. O Overload recebe um ConversationReference incluindo o inquilino.
[System.Obsolete("This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.")]
public virtual System.Threading.Tasks.Task CreateConversationAsync(string channelId, string serviceUrl, Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials credentials, Microsoft.Bot.Schema.ConversationParameters conversationParameters, Microsoft.Bot.Builder.BotCallbackHandler callback, Microsoft.Bot.Schema.ConversationReference reference, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.")>]
override this.CreateConversationAsync : string * string * Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials * Microsoft.Bot.Schema.ConversationParameters * Microsoft.Bot.Builder.BotCallbackHandler * Microsoft.Bot.Schema.ConversationReference * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CreateConversationAsync (channelId As String, serviceUrl As String, credentials As MicrosoftAppCredentials, conversationParameters As ConversationParameters, callback As BotCallbackHandler, reference As ConversationReference, cancellationToken As CancellationToken) As Task
Parâmetros
- channelId
- String
O ID do canal.
- serviceUrl
- String
O ponto de extremidade de URL de serviço do canal.
- credentials
- MicrosoftAppCredentials
As credenciais do aplicativo para o bot.
- conversationParameters
- ConversationParameters
A informação da conversa a usar para criar a conversa.
- callback
- BotCallbackHandler
O método para chamar o turno de bot resultante.
- reference
- ConversationReference
Uma referência de conversa que contém o inquilino.
- cancellationToken
- CancellationToken
Um token de cancelamento que pode ser usado por outros objetos ou threads para receber aviso de cancelamento.
Devoluções
Uma tarefa que representa o trabalho enfileirado para ser executado.
- Atributos
Observações
Para iniciar uma conversa, seu bot deve saber as informações da conta e as informações da conta do usuário nesse canal. A maioria _channels apenas apoia iniciar uma conversa por mensagem direta (fora do grupo).
O adaptador tenta criar uma nova conversa no canal e depois envia uma conversationUpdate atividade através do seu pipeline middleware para o callback método.
Se a conversa for estabelecida com os utilizadores especificados, o ID das atividades Conversation conterá o ID da nova conversa.
Aplica-se a
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Atenção
This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.
Cria uma conversa no canal especificado. O Overload recebe um ConversationReference incluindo o inquilino.
[System.Obsolete("This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.")]
public virtual System.Threading.Tasks.Task CreateConversationAsync(string channelId, string serviceUrl, Microsoft.Bot.Connector.Authentication.AppCredentials credentials, Microsoft.Bot.Schema.ConversationParameters conversationParameters, Microsoft.Bot.Builder.BotCallbackHandler callback, Microsoft.Bot.Schema.ConversationReference reference, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.")>]
override this.CreateConversationAsync : string * string * Microsoft.Bot.Connector.Authentication.AppCredentials * Microsoft.Bot.Schema.ConversationParameters * Microsoft.Bot.Builder.BotCallbackHandler * Microsoft.Bot.Schema.ConversationReference * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CreateConversationAsync (channelId As String, serviceUrl As String, credentials As AppCredentials, conversationParameters As ConversationParameters, callback As BotCallbackHandler, reference As ConversationReference, cancellationToken As CancellationToken) As Task
Parâmetros
- channelId
- String
O ID do canal.
- serviceUrl
- String
O ponto de extremidade de URL de serviço do canal.
- credentials
- AppCredentials
As credenciais do aplicativo para o bot.
- conversationParameters
- ConversationParameters
A informação da conversa a usar para criar a conversa.
- callback
- BotCallbackHandler
O método para chamar o turno de bot resultante.
- reference
- ConversationReference
Uma referência de conversa que contém o inquilino.
- cancellationToken
- CancellationToken
Um token de cancelamento que pode ser usado por outros objetos ou threads para receber aviso de cancelamento.
Devoluções
Uma tarefa que representa o trabalho enfileirado para ser executado.
- Atributos
Observações
Para iniciar uma conversa, seu bot deve saber as informações da conta e as informações da conta do usuário nesse canal. A maioria _channels apenas apoia iniciar uma conversa por mensagem direta (fora do grupo).
O adaptador tenta criar uma nova conversa no canal e depois envia uma conversationUpdate atividade através do seu pipeline middleware para o callback método.
Se a conversa for estabelecida com os utilizadores especificados, o ID das atividades Conversation conterá o ID da nova conversa.
Aplica-se a
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
Cria uma conversa no canal especificado.
public virtual System.Threading.Tasks.Task CreateConversationAsync(string channelId, string serviceUrl, Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials credentials, Microsoft.Bot.Schema.ConversationParameters conversationParameters, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.CreateConversationAsync : string * string * Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials * Microsoft.Bot.Schema.ConversationParameters * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CreateConversationAsync (channelId As String, serviceUrl As String, credentials As MicrosoftAppCredentials, conversationParameters As ConversationParameters, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task
Parâmetros
- channelId
- String
O ID do canal.
- serviceUrl
- String
O ponto de extremidade de URL de serviço do canal.
- credentials
- MicrosoftAppCredentials
As credenciais do aplicativo para o bot.
- conversationParameters
- ConversationParameters
A informação da conversa a usar para criar a conversa.
- callback
- BotCallbackHandler
O método para chamar o turno de bot resultante.
- cancellationToken
- CancellationToken
Um token de cancelamento que pode ser usado por outros objetos ou threads para receber aviso de cancelamento.
Devoluções
Uma tarefa que representa o trabalho enfileirado para ser executado.
Observações
Para iniciar uma conversa, seu bot deve saber as informações da conta e as informações da conta do usuário nesse canal. A maioria _channels apenas apoia iniciar uma conversa por mensagem direta (fora do grupo).
O adaptador tenta criar uma nova conversa no canal e depois envia uma conversationUpdate atividade através do seu pipeline middleware para o callback método.
Se a conversa for estabelecida com os utilizadores especificados, o ID das atividades Conversation conterá o ID da nova conversa.
Aplica-se a
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
Cria uma conversa no canal especificado.
public virtual System.Threading.Tasks.Task CreateConversationAsync(string channelId, string serviceUrl, Microsoft.Bot.Connector.Authentication.AppCredentials credentials, Microsoft.Bot.Schema.ConversationParameters conversationParameters, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.CreateConversationAsync : string * string * Microsoft.Bot.Connector.Authentication.AppCredentials * Microsoft.Bot.Schema.ConversationParameters * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CreateConversationAsync (channelId As String, serviceUrl As String, credentials As AppCredentials, conversationParameters As ConversationParameters, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task
Parâmetros
- channelId
- String
O ID do canal.
- serviceUrl
- String
O ponto de extremidade de URL de serviço do canal.
- credentials
- AppCredentials
As credenciais do aplicativo para o bot.
- conversationParameters
- ConversationParameters
A informação da conversa a usar para criar a conversa.
- callback
- BotCallbackHandler
O método para chamar o turno de bot resultante.
- cancellationToken
- CancellationToken
Um token de cancelamento que pode ser usado por outros objetos ou threads para receber aviso de cancelamento.
Devoluções
Uma tarefa que representa o trabalho enfileirado para ser executado.
Observações
Para iniciar uma conversa, seu bot deve saber as informações da conta e as informações da conta do usuário nesse canal. A maioria _channels apenas apoia iniciar uma conversa por mensagem direta (fora do grupo).
O adaptador tenta criar uma nova conversa no canal e depois envia uma conversationUpdate atividade através do seu pipeline middleware para o callback método.
Se a conversa for estabelecida com os utilizadores especificados, o ID das atividades Conversation conterá o ID da nova conversa.