BotFrameworkAdapter.CreateConversationAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Obsoleto.
Cria uma conversa no canal especificado. A sobrecarga recebe um ConversationReference, incluindo o locatário. |
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Obsoleto.
Cria uma conversa no canal especificado. A sobrecarga recebe um ConversationReference, incluindo o locatário. |
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)
Cuidado
This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.
Cria uma conversa no canal especificado. A sobrecarga recebe um ConversationReference, incluindo o locatário.
[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
A ID do canal.
- serviceUrl
- String
O ponto de extremidade da URL de serviço do canal.
- credentials
- MicrosoftAppCredentials
As credenciais do aplicativo para o bot.
- conversationParameters
- ConversationParameters
As informações de conversa a serem usadas para criar a conversa.
- callback
- BotCallbackHandler
O método a ser chamado para a volta do bot resultante.
- reference
- ConversationReference
Uma referência de conversa que contém o locatário.
- cancellationToken
- CancellationToken
Um token de cancelamento que pode ser usado por outros objetos ou threads para receber um aviso de cancelamento.
Retornos
Uma tarefa que representa o trabalho enfileirado a ser executado.
- Atributos
Comentários
Para iniciar uma conversa, seu bot deve saber suas informações de conta e as informações da conta do usuário nesse canal. A maioria dos _channels dá suporte apenas ao início de uma conversa de mensagem direta (não grupo).
O adaptador tenta criar uma nova conversa no canal e, em seguida, envia uma conversationUpdate
atividade por meio de seu pipeline de middleware para o callback
método .
Se a conversa for estabelecida com os usuários especificados, a ID da atividade Conversation conterá a ID da nova conversa.
Aplica-se a
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Cuidado
This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.
Cria uma conversa no canal especificado. A sobrecarga recebe um ConversationReference, incluindo o locatário.
[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
A ID do canal.
- serviceUrl
- String
O ponto de extremidade da URL de serviço do canal.
- credentials
- AppCredentials
As credenciais do aplicativo para o bot.
- conversationParameters
- ConversationParameters
As informações de conversa a serem usadas para criar a conversa.
- callback
- BotCallbackHandler
O método a ser chamado para a volta do bot resultante.
- reference
- ConversationReference
Uma referência de conversa que contém o locatário.
- cancellationToken
- CancellationToken
Um token de cancelamento que pode ser usado por outros objetos ou threads para receber um aviso de cancelamento.
Retornos
Uma tarefa que representa o trabalho enfileirado a ser executado.
- Atributos
Comentários
Para iniciar uma conversa, seu bot deve saber suas informações de conta e as informações da conta do usuário nesse canal. A maioria dos _channels dá suporte apenas ao início de uma conversa de mensagem direta (não grupo).
O adaptador tenta criar uma nova conversa no canal e, em seguida, envia uma conversationUpdate
atividade por meio de seu pipeline de middleware para o callback
método .
Se a conversa for estabelecida com os usuários especificados, a ID da atividade Conversation conterá a 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
A ID do canal.
- serviceUrl
- String
O ponto de extremidade da URL de serviço do canal.
- credentials
- MicrosoftAppCredentials
As credenciais do aplicativo para o bot.
- conversationParameters
- ConversationParameters
As informações de conversa a serem usadas para criar a conversa.
- callback
- BotCallbackHandler
O método a ser chamado para a volta do bot resultante.
- cancellationToken
- CancellationToken
Um token de cancelamento que pode ser usado por outros objetos ou threads para receber um aviso de cancelamento.
Retornos
Uma tarefa que representa o trabalho enfileirado a ser executado.
Comentários
Para iniciar uma conversa, seu bot deve saber suas informações de conta e as informações da conta do usuário nesse canal. A maioria dos _channels dá suporte apenas ao início de uma conversa de mensagem direta (não grupo).
O adaptador tenta criar uma nova conversa no canal e, em seguida, envia uma conversationUpdate
atividade por meio de seu pipeline de middleware para o callback
método .
Se a conversa for estabelecida com os usuários especificados, a ID da atividade Conversation conterá a 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
A ID do canal.
- serviceUrl
- String
O ponto de extremidade da URL de serviço do canal.
- credentials
- AppCredentials
As credenciais do aplicativo para o bot.
- conversationParameters
- ConversationParameters
As informações de conversa a serem usadas para criar a conversa.
- callback
- BotCallbackHandler
O método a ser chamado para a volta do bot resultante.
- cancellationToken
- CancellationToken
Um token de cancelamento que pode ser usado por outros objetos ou threads para receber um aviso de cancelamento.
Retornos
Uma tarefa que representa o trabalho enfileirado a ser executado.
Comentários
Para iniciar uma conversa, seu bot deve saber suas informações de conta e as informações da conta do usuário nesse canal. A maioria dos _channels dá suporte apenas ao início de uma conversa de mensagem direta (não grupo).
O adaptador tenta criar uma nova conversa no canal e, em seguida, envia uma conversationUpdate
atividade por meio de seu pipeline de middleware para o callback
método .
Se a conversa for estabelecida com os usuários especificados, a ID da atividade Conversation conterá a ID da nova conversa.