BotFrameworkHttpClient.PostActivityAsync Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.