Compartir a través de


BotFrameworkClient.PostActivityAsync Método

Definición

Sobrecargas

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

Reenvía una actividad a una aptitud (bot).

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

Reenvía una actividad a una aptitud (bot).

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

Reenvía una actividad a una aptitud (bot).

public virtual 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);
abstract member PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
override this.PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overridable 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

que Activity se va a enviar para 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, String, Uri, Uri, String, Activity, CancellationToken)

Reenvía una actividad a una aptitud (bot).

public abstract 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);
abstract member PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public MustOverride 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

que Activity se va a enviar para 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