Idioma

BotFrameworkHttpClient.PostActivityAsync Método

Definição

Sobrecargas

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

Publique atividade no bot usando as credenciais do bot.

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

Encaminha uma atividade para uma habilidade (bot).

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

Publique atividade no bot usando as credenciais do bot.

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

Encaminha uma atividade para uma habilidade (bot).

PostActivityAsync(String, Uri, Activity, CancellationToken)

Publique atividade no bot usando as credenciais do 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

O MicrosoftAppId do bot.

botEndpoint
Uri

O URL do bot.

activity
Activity

Atividade para publicar.

cancellationToken
CancellationToken

Token de cancelamento.

Devoluções

InvokeResponse.

Aplica-se a

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

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

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

Atividade para Avançar.

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, Uri, Activity, CancellationToken)

Publique atividade no bot usando as credenciais do 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 Genérico

T

tipo de invokeResponse body.

Parâmetros

botId
String

O MicrosoftAppId do bot.

botEndpoint
Uri

O URL do bot.

activity
Activity

Atividade para publicar.

cancellationToken
CancellationToken

Token de cancelamento.

Devoluções

InvokeResponseT.

Aplica-se a

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

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

Atividade para Avançar.

cancellationToken
CancellationToken

Token de cancelamento.

Devoluções

Tarefa assíncrona com invokeResponseT 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