Idioma

BotFrameworkHttpClient.PostActivityAsync Método

Definição

Sobrecargas

Nome Description
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 para postar.

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 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.

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 para postar.

cancellationToken
CancellationToken

Token de cancelamento.

Retornos

InvoceResponseT.

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 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.

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