Compartir a través de


BotFrameworkHttpClient.PostActivityAsync Método

Definición

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.

Se aplica a