BotFrameworkAdapter.CreateConversationAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Obsoletos.
Crea una conversación en el canal especificado. La sobrecarga recibe una conversationReference, incluido el inquilino. |
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Obsoletos.
Crea una conversación en el canal especificado. La sobrecarga recibe una conversationReference, incluido el inquilino. |
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Crea una conversación en el canal especificado. |
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Crea una conversación en el canal especificado. |
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Precaución
This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.
Crea una conversación en el canal especificado. La sobrecarga recibe una conversationReference, incluido el 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
Identificador del canal.
- serviceUrl
- String
Punto de conexión de dirección URL de servicio del canal.
- credentials
- MicrosoftAppCredentials
Credenciales de aplicación para el bot.
- conversationParameters
- ConversationParameters
Información de conversación que se va a usar para crear la conversación.
- callback
- BotCallbackHandler
Método al que se va a llamar para el turno del bot resultante.
- reference
- ConversationReference
Referencia de conversación que contiene el inquilino.
- cancellationToken
- CancellationToken
Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.
Devoluciones
Tarea que representa el trabajo en cola que se va a ejecutar.
- Atributos
Comentarios
Para iniciar una conversación, el bot debe conocer la información de su cuenta y la información de la cuenta del usuario en ese canal. La mayoría de _channels solo admiten iniciar una conversación de mensaje directo (no agrupado).
El adaptador intenta crear una nueva conversación en el canal y, a continuación, envía una conversationUpdate
actividad a través de su canalización de callback
middleware al método .
Si la conversación se establece con los usuarios especificados, el identificador de la actividad Conversation contendrá el identificador de la nueva conversación.
Se aplica a
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Precaución
This method is now obsolete because the ConversationReference argument is now redundant. Use the overload without this argument.
Crea una conversación en el canal especificado. La sobrecarga recibe una conversationReference, incluido el 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
Identificador del canal.
- serviceUrl
- String
Punto de conexión de dirección URL de servicio del canal.
- credentials
- AppCredentials
Credenciales de aplicación para el bot.
- conversationParameters
- ConversationParameters
Información de conversación que se va a usar para crear la conversación.
- callback
- BotCallbackHandler
Método al que se va a llamar para el turno del bot resultante.
- reference
- ConversationReference
Referencia de conversación que contiene el inquilino.
- cancellationToken
- CancellationToken
Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.
Devoluciones
Tarea que representa el trabajo en cola que se va a ejecutar.
- Atributos
Comentarios
Para iniciar una conversación, el bot debe conocer la información de su cuenta y la información de la cuenta del usuario en ese canal. La mayoría de _channels solo admiten iniciar una conversación de mensaje directo (no agrupado).
El adaptador intenta crear una nueva conversación en el canal y, a continuación, envía una conversationUpdate
actividad a través de su canalización de callback
middleware al método .
Si la conversación se establece con los usuarios especificados, el identificador de la actividad Conversation contendrá el identificador de la nueva conversación.
Se aplica a
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
Crea una conversación en el 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
Identificador del canal.
- serviceUrl
- String
Punto de conexión de dirección URL de servicio del canal.
- credentials
- MicrosoftAppCredentials
Credenciales de aplicación para el bot.
- conversationParameters
- ConversationParameters
Información de conversación que se va a usar para crear la conversación.
- callback
- BotCallbackHandler
Método al que se va a llamar para el turno del bot resultante.
- cancellationToken
- CancellationToken
Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.
Devoluciones
Tarea que representa el trabajo en cola que se va a ejecutar.
Comentarios
Para iniciar una conversación, el bot debe conocer la información de su cuenta y la información de la cuenta del usuario en ese canal. La mayoría de _channels solo admiten iniciar una conversación de mensaje directo (no agrupado).
El adaptador intenta crear una nueva conversación en el canal y, a continuación, envía una conversationUpdate
actividad a través de su canalización de callback
middleware al método .
Si la conversación se establece con los usuarios especificados, el identificador de la actividad Conversation contendrá el identificador de la nueva conversación.
Se aplica a
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
Crea una conversación en el 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
Identificador del canal.
- serviceUrl
- String
Punto de conexión de dirección URL de servicio del canal.
- credentials
- AppCredentials
Credenciales de aplicación para el bot.
- conversationParameters
- ConversationParameters
Información de conversación que se va a usar para crear la conversación.
- callback
- BotCallbackHandler
Método al que se va a llamar para el turno del bot resultante.
- cancellationToken
- CancellationToken
Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.
Devoluciones
Tarea que representa el trabajo en cola que se va a ejecutar.
Comentarios
Para iniciar una conversación, el bot debe conocer la información de su cuenta y la información de la cuenta del usuario en ese canal. La mayoría de _channels solo admiten iniciar una conversación de mensaje directo (no agrupado).
El adaptador intenta crear una nueva conversación en el canal y, a continuación, envía una conversationUpdate
actividad a través de su canalización de callback
middleware al método .
Si la conversación se establece con los usuarios especificados, el identificador de la actividad Conversation contendrá el identificador de la nueva conversación.