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
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Obsoleto.
Cria uma conversação no canal especificado. A sobrecarga recebe uma ConversationReference, incluindo o inquilino. |
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Obsoleto.
Cria uma conversação no canal especificado. A sobrecarga recebe uma ConversationReference, incluindo o inquilino. |
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Cria uma conversação no canal especificado. |
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Cria uma conversação 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ção no canal especificado. A sobrecarga recebe uma 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 final do URL de serviço do canal.
- credentials
- MicrosoftAppCredentials
As credenciais da aplicação para o bot.
- conversationParameters
- ConversationParameters
As informações de conversação a utilizar para criar a conversação.
- callback
- BotCallbackHandler
O método a chamar para a viragem do bot resultante.
- reference
- ConversationReference
Uma referência de conversação que contém o inquilino.
- cancellationToken
- CancellationToken
Um token de cancelamento que pode ser utilizado por outros objetos ou threads para receber aviso de cancelamento.
Devoluções
Uma tarefa que representa o trabalho em fila para executar.
- Atributos
Observações
Para iniciar uma conversação, o bot tem de saber as informações da conta e as informações da conta do utilizador nesse canal. A maioria dos _channels suporta apenas iniciar uma conversação de mensagem direta (não grupo).
O adaptador tenta criar uma nova conversação no canal e, em seguida, envia uma conversationUpdate
atividade através do pipeline de middleware para o callback
método .
Se a conversação for estabelecida com os utilizadores especificados, o ID da atividade Conversation conterá o ID da nova conversação.
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ção no canal especificado. A sobrecarga recebe uma 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 final do URL de serviço do canal.
- credentials
- AppCredentials
As credenciais da aplicação para o bot.
- conversationParameters
- ConversationParameters
As informações de conversação a utilizar para criar a conversação.
- callback
- BotCallbackHandler
O método a chamar para a viragem do bot resultante.
- reference
- ConversationReference
Uma referência de conversação que contém o inquilino.
- cancellationToken
- CancellationToken
Um token de cancelamento que pode ser utilizado por outros objetos ou threads para receber aviso de cancelamento.
Devoluções
Uma tarefa que representa o trabalho em fila para executar.
- Atributos
Observações
Para iniciar uma conversação, o bot tem de saber as informações da conta e as informações da conta do utilizador nesse canal. A maioria dos _channels suporta apenas iniciar uma conversação de mensagem direta (não grupo).
O adaptador tenta criar uma nova conversação no canal e, em seguida, envia uma conversationUpdate
atividade através do pipeline de middleware para o callback
método .
Se a conversação for estabelecida com os utilizadores especificados, o ID da atividade Conversation conterá o ID da nova conversação.
Aplica-se a
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
Cria uma conversação 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 final do URL de serviço do canal.
- credentials
- MicrosoftAppCredentials
As credenciais da aplicação para o bot.
- conversationParameters
- ConversationParameters
As informações de conversação a utilizar para criar a conversação.
- callback
- BotCallbackHandler
O método a chamar para a viragem do bot resultante.
- cancellationToken
- CancellationToken
Um token de cancelamento que pode ser utilizado por outros objetos ou threads para receber aviso de cancelamento.
Devoluções
Uma tarefa que representa o trabalho em fila para executar.
Observações
Para iniciar uma conversação, o bot tem de saber as informações da conta e as informações da conta do utilizador nesse canal. A maioria dos _channels suporta apenas iniciar uma conversação de mensagem direta (não grupo).
O adaptador tenta criar uma nova conversação no canal e, em seguida, envia uma conversationUpdate
atividade através do pipeline de middleware para o callback
método .
Se a conversação for estabelecida com os utilizadores especificados, o ID da atividade Conversation conterá o ID da nova conversação.
Aplica-se a
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
Cria uma conversação 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 final do URL de serviço do canal.
- credentials
- AppCredentials
As credenciais da aplicação para o bot.
- conversationParameters
- ConversationParameters
As informações de conversação a utilizar para criar a conversação.
- callback
- BotCallbackHandler
O método a chamar para a viragem do bot resultante.
- cancellationToken
- CancellationToken
Um token de cancelamento que pode ser utilizado por outros objetos ou threads para receber aviso de cancelamento.
Devoluções
Uma tarefa que representa o trabalho em fila para executar.
Observações
Para iniciar uma conversação, o bot tem de saber as informações da conta e as informações da conta do utilizador nesse canal. A maioria dos _channels suporta apenas iniciar uma conversação de mensagem direta (não grupo).
O adaptador tenta criar uma nova conversação no canal e, em seguida, envia uma conversationUpdate
atividade através do pipeline de middleware para o callback
método .
Se a conversação for estabelecida com os utilizadores especificados, o ID da atividade Conversation conterá o ID da nova conversação.