Compartilhar via


BotFrameworkHttpClient.PostActivityAsync Método

Definição

Sobrecargas

PostActivityAsync(String, Uri, Activity, CancellationToken)

Postar 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)

Postar 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)

Postar 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

A URL do bot.

activity
Activity

atividade a ser postada.

cancellationToken
CancellationToken

Token de cancelamento.

Retornos

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

A URL de retorno de chamada para o host de habilidades.

conversationId
String

Uma ID de conversa a ser usada para a conversa com a habilidade.

activity
Activity

atividade a ser encaminhada.

cancellationToken
CancellationToken

Token de cancelamento.

Retornos

Tarefa assíncrona com invokeResponse opcional.

Comentários

OBSERVAÇÃO: o encaminhamento de 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, Uri, Activity, CancellationToken)

Postar 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

T

tipo de invokeResponse body.

Parâmetros

botId
String

O MicrosoftAppId do bot.

botEndpoint
Uri

A URL do bot.

activity
Activity

atividade a ser postada.

cancellationToken
CancellationToken

Token de cancelamento.

Retornos

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

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

A URL de retorno de chamada para o host de habilidades.

conversationId
String

Uma ID de conversa a ser usada para a conversa com a habilidade.

activity
Activity

atividade a ser encaminhada.

cancellationToken
CancellationToken

Token de cancelamento.

Retornos

Tarefa assíncrona com invokeResponseT opcional.

Comentários

OBSERVAÇÃO: o encaminhamento de uma atividade para uma habilidade liberará as alterações de UserState e ConversationState para que a habilidade tenha um estado preciso.

Aplica-se a