SkillHttpClient.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, BotFrameworkSkill, Uri, Activity, CancellationToken) |
Encaminha uma atividade para uma habilidade (bot). |
| PostActivityAsync<T>(String, BotFrameworkSkill, Uri, Activity, CancellationToken) |
Encaminha uma atividade para uma habilidade (bot). |
| PostActivityAsync<T>(String, String, BotFrameworkSkill, Uri, Activity, CancellationToken) |
Usa o SkillConversationIdFactory para criar ou recuperar um Skill Conversation Id, e envia a atividade. |
PostActivityAsync(String, BotFrameworkSkill, Uri, Activity, CancellationToken)
Encaminha uma atividade para uma habilidade (bot).
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> PostActivityAsync(string fromBotId, Microsoft.Bot.Builder.Skills.BotFrameworkSkill toSkill, Uri callbackUrl, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken);
override this.PostActivityAsync : string * Microsoft.Bot.Builder.Skills.BotFrameworkSkill * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overridable Function PostActivityAsync (fromBotId As String, toSkill As BotFrameworkSkill, callbackUrl As Uri, activity As Activity, cancellationToken As CancellationToken) As Task(Of InvokeResponse)
Parâmetros
- fromBotId
- String
O MicrosoftAppId do bot que envia a atividade.
- toSkill
- BotFrameworkSkill
Um exemplo de BotFrameworkSkill.
- callbackUrl
- Uri
O Uri de referência.
- activity
- Activity
Atividade para Avançar.
- cancellationToken
- CancellationToken
Token de cancelamento.
Devoluções
Tarefa assíncrona com invokeResponse opcional.
Aplica-se a
PostActivityAsync<T>(String, BotFrameworkSkill, Uri, Activity, CancellationToken)
Encaminha uma atividade para uma habilidade (bot).
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T>(string fromBotId, Microsoft.Bot.Builder.Skills.BotFrameworkSkill toSkill, Uri callbackUrl, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken);
override this.PostActivityAsync : string * Microsoft.Bot.Builder.Skills.BotFrameworkSkill * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overridable Function PostActivityAsync(Of T) (fromBotId As String, toSkill As BotFrameworkSkill, callbackUrl As Uri, activity As Activity, cancellationToken As CancellationToken) As Task(Of InvokeResponse(Of T))
Parâmetros de Tipo Genérico
- T
Tipo do InvokeResponse resultado.
Parâmetros
- fromBotId
- String
O MicrosoftAppId do bot que envia a atividade.
- toSkill
- BotFrameworkSkill
Um exemplo de BotFrameworkSkill.
- callbackUrl
- Uri
O Uri de referência.
- activity
- Activity
Atividade para Avançar.
- cancellationToken
- CancellationToken
Token de cancelamento.
Devoluções
Tarefa assíncrona com invokeResponse opcional do tipo T.
Aplica-se a
PostActivityAsync<T>(String, String, BotFrameworkSkill, Uri, Activity, CancellationToken)
Usa o SkillConversationIdFactory para criar ou recuperar um Skill Conversation Id, e envia a atividade.
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T>(string originatingAudience, string fromBotId, Microsoft.Bot.Builder.Skills.BotFrameworkSkill toSkill, Uri callbackUrl, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken);
override this.PostActivityAsync : string * string * Microsoft.Bot.Builder.Skills.BotFrameworkSkill * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overridable Function PostActivityAsync(Of T) (originatingAudience As String, fromBotId As String, toSkill As BotFrameworkSkill, callbackUrl As Uri, activity As Activity, cancellationToken As CancellationToken) As Task(Of InvokeResponse(Of T))
Parâmetros de Tipo Genérico
- T
O tipo de corpo no InvokeResponse.
Parâmetros
- originatingAudience
- String
O âmbito de audiência Oauth, usado durante a recuperação de tokens. (Ou https://api.botframework.com o ID da aplicação do bot.)
- fromBotId
- String
O MicrosoftAppId do bot que envia a atividade.
- toSkill
- BotFrameworkSkill
A habilidade para criar a conversa que eu buscava.
- callbackUrl
- Uri
O URL de retorno de chamada para o host de habilidade.
- activity
- Activity
A atividade a enviar.
- cancellationToken
- CancellationToken
Um token de cancelamento.
Devoluções
Tarefa assíncrona com o invokeResponse.