Idioma

BotFrameworkClient.PostActivityAsync Método

Definição

Sobrecargas

Name Descrição
PostActivityAsync(String, String, Uri, Uri, String, Activity, CancellationToken)

Encaminha uma atividade para uma habilidade (bot).

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

Encaminha uma atividade para uma habilidade (bot).

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

Encaminha uma atividade para uma habilidade (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

O MicrosoftAppId do bot que envia a atividade.

toBotId
String

O MicrosoftAppId do bot que recebe a atividade.

toUrl
Uri

A URL do bot que recebe a atividade.

serviceUrl
Uri

O URL de retorno de chamada para o host de habilidade.

conversationId
String

Um ID de conversação para usar na conversa com a habilidade.

activity
Activity

O Activity para enviar para encaminhar.

cancellationToken
CancellationToken

Token de cancelamento.

Devoluções

Tarefa assíncrona com invokeResponse opcional.

Observações

NOTA: Encaminhar uma atividade para uma competência irá eliminar as alterações de Estado do Utilizador e Estado da Conversa para que essa competência tenha um estado preciso.

Aplica-se a

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

Encaminha uma atividade para uma habilidade (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 Genérico

T

O tipo de corpo no InvokeResponse.

Parâmetros

fromBotId
String

O MicrosoftAppId do bot que envia a atividade.

toBotId
String

O MicrosoftAppId do bot que recebe a atividade.

toUrl
Uri

A URL do bot que recebe a atividade.

serviceUrl
Uri

O URL de retorno de chamada para o host de habilidade.

conversationId
String

Um ID de conversação para usar na conversa com a habilidade.

activity
Activity

O Activity para enviar para encaminhar.

cancellationToken
CancellationToken

Token de cancelamento.

Devoluções

Tarefa assíncrona com invokeResponse opcional.

Observações

NOTA: Encaminhar uma atividade para uma competência irá eliminar as alterações de Estado do Utilizador e Estado da Conversa para que essa competência tenha um estado preciso.

Aplica-se a