BotFrameworkHttpClient.PostActivityAsync 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
PostActivityAsync(String, Uri, Activity, CancellationToken) |
Publique actividad en el bot mediante las credenciales del bot. |
PostActivityAsync(String, String, Uri, Uri, String, Activity, CancellationToken) |
Reenvía una actividad a una aptitud (bot). |
PostActivityAsync<T>(String, Uri, Activity, CancellationToken) |
Publique actividad en el bot mediante las credenciales del bot. |
PostActivityAsync<T>(String, String, Uri, Uri, String, Activity, CancellationToken) |
Reenvía una actividad a una aptitud (bot). |
PostActivityAsync(String, Uri, Activity, CancellationToken)
Publique actividad en el bot mediante las credenciales del bot.
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> PostActivityAsync (string botId, Uri botEndpoint, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
override this.PostActivityAsync : string * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overridable Function PostActivityAsync (botId As String, botEndpoint As Uri, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse)
Parámetros
- botId
- String
MicrosoftAppId del bot.
- botEndpoint
- Uri
Dirección URL del bot.
- activity
- Activity
actividad que se va a publicar.
- cancellationToken
- CancellationToken
Token de cancelación.
Devoluciones
InvokeResponse.
Se aplica a
PostActivityAsync(String, String, Uri, Uri, String, Activity, CancellationToken)
Reenvía una actividad a una aptitud (bot).
public override System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> PostActivityAsync (string fromBotId, string toBotId, Uri toUrl, Uri serviceUrl, string conversationId, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
override this.PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overrides Function PostActivityAsync (fromBotId As String, toBotId As String, toUrl As Uri, serviceUrl As Uri, conversationId As String, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse)
Parámetros
- fromBotId
- String
MicrosoftAppId del bot que envía la actividad.
- toBotId
- String
MicrosoftAppId del bot que recibe la actividad.
- toUrl
- Uri
Dirección URL del bot que recibe la actividad.
- serviceUrl
- Uri
Dirección URL de devolución de llamada del host de aptitudes.
- conversationId
- String
Identificador de conversación que se va a usar para la conversación con la aptitud.
- activity
- Activity
actividad que se va a reenviar.
- cancellationToken
- CancellationToken
token de cancelación.
Devoluciones
Tarea asincrónica con invokeResponse opcional.
Comentarios
NOTA: El reenvío de una actividad a una aptitud vaciará los cambios UserState y ConversationState para que la aptitud tenga un estado preciso.
Se aplica a
PostActivityAsync<T>(String, Uri, Activity, CancellationToken)
Publique actividad en el bot mediante las credenciales del bot.
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T> (string botId, Uri botEndpoint, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
override this.PostActivityAsync : string * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overridable Function PostActivityAsync(Of T) (botId As String, botEndpoint As Uri, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse(Of T))
Parámetros de tipo
- T
tipo de cuerpo invokeResponse.
Parámetros
- botId
- String
MicrosoftAppId del bot.
- botEndpoint
- Uri
Dirección URL del bot.
- activity
- Activity
actividad que se va a publicar.
- cancellationToken
- CancellationToken
Token de cancelación.
Devoluciones
InvokeResponseT
.
Se aplica a
PostActivityAsync<T>(String, String, Uri, Uri, String, Activity, CancellationToken)
Reenvía una actividad a una aptitud (bot).
public override System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T> (string fromBotId, string toBotId, Uri toUrl, Uri serviceUrl, string conversationId, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
override this.PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overrides Function PostActivityAsync(Of T) (fromBotId As String, toBotId As String, toUrl As Uri, serviceUrl As Uri, conversationId As String, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse(Of T))
Parámetros de tipo
- T
Tipo de cuerpo en InvokeResponse.
Parámetros
- fromBotId
- String
MicrosoftAppId del bot que envía la actividad.
- toBotId
- String
MicrosoftAppId del bot que recibe la actividad.
- toUrl
- Uri
Dirección URL del bot que recibe la actividad.
- serviceUrl
- Uri
Dirección URL de devolución de llamada del host de aptitudes.
- conversationId
- String
Identificador de conversación que se va a usar para la conversación con la aptitud.
- activity
- Activity
actividad que se va a reenviar.
- cancellationToken
- CancellationToken
token de cancelación.
Devoluciones
Tarea asincrónica con invokeResponseT
opcional.
Comentarios
NOTA: El reenvío de una actividad a una aptitud vaciará los cambios UserState y ConversationState para que la aptitud tenga un estado preciso.