BotFrameworkClient.PostActivityAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
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 está recebendo a atividade.
- toUrl
- Uri
A URL do bot que está recebendo a atividade.
- serviceUrl
- Uri
A URL de retorno de chamada para o host de habilidade.
- conversationId
- String
Uma ID de conversa a ser usada para a conversa com a habilidade.
- cancellationToken
- CancellationToken
token de cancelamento.
Retornos
Tarefa assíncrona com invokeResponse opcional.
Comentários
OBSERVAÇÃO: encaminhar uma atividade para uma habilidade liberará as alterações de UserState e ConversationState para que a habilidade 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
- 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 está recebendo a atividade.
- toUrl
- Uri
A URL do bot que está recebendo a atividade.
- serviceUrl
- Uri
A URL de retorno de chamada para o host de habilidade.
- conversationId
- String
Uma ID de conversa a ser usada para a conversa com a habilidade.
- cancellationToken
- CancellationToken
token de cancelamento.
Retornos
Tarefa assíncrona com invokeResponse opcional.
Comentários
OBSERVAÇÃO: encaminhar uma atividade para uma habilidade liberará as alterações de UserState e ConversationState para que a habilidade tenha um estado preciso.