Lenguaje

BotFrameworkHttpClient.PostActivityAsync Método

Definición

Sobrecargas

Nombre Description
PostActivityAsync(String, Uri, Activity, CancellationToken)

Publique la 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 la 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 la 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 para 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 para el 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 asíncrona con invokeResponse opcional.

Comentarios

NOTA: El reenvío de una actividad a una aptitud vaciará UserState y ConversationState cambiará para que la aptitud tenga un estado preciso.

Se aplica a

PostActivityAsync<T>(String, Uri, Activity, CancellationToken)

Publique la 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 de invocaciónRespuesta.

Parámetros

botId
String

MicrosoftAppId del bot.

botEndpoint
Uri

Dirección URL del bot.

activity
Activity

Actividad para publicar.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

InvocaRespuestaT.

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

El tipo de cuerpo en el 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 para el 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 asíncrona con invokeResponseT opcional.

Comentarios

NOTA: El reenvío de una actividad a una aptitud vaciará UserState y ConversationState cambiará para que la aptitud tenga un estado preciso.

Se aplica a