Partilhar via


BotFrameworkHttpClient.PostActivityAsync Método

Definição

Sobrecargas

PostActivityAsync(String, Uri, Activity, CancellationToken)

Publique Atividade no bot com as credenciais do bot.

PostActivityAsync(String, String, Uri, Uri, String, Activity, CancellationToken)

Reencaminha uma atividade para uma competência (bot).

PostActivityAsync<T>(String, Uri, Activity, CancellationToken)

Publique Atividade no bot com as credenciais do bot.

PostActivityAsync<T>(String, String, Uri, Uri, String, Activity, CancellationToken)

Reencaminha uma atividade para uma competência (bot).

PostActivityAsync(String, Uri, Activity, CancellationToken)

Publique Atividade no bot com 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 a publicar.

cancellationToken
CancellationToken

Token de cancelamento.

Devoluções

InvokeResponse.

Aplica-se a

PostActivityAsync(String, String, Uri, Uri, String, Activity, CancellationToken)

Reencaminha uma atividade para uma competência (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á a receber a atividade.

toUrl
Uri

O URL do bot que recebe a atividade.

serviceUrl
Uri

O URL de chamada de retorno para o anfitrião de competências.

conversationId
String

Um ID de conversação a utilizar para a conversação com a competência.

activity
Activity

atividade a reencaminhar.

cancellationToken
CancellationToken

token de cancelamento.

Devoluções

Tarefa assíncrona com invokeResponse opcional.

Observações

NOTA: reencaminhar uma atividade para uma competência irá remover as alterações UserState e ConversationState para que a competência tenha um estado preciso.

Aplica-se a

PostActivityAsync<T>(String, Uri, Activity, CancellationToken)

Publique Atividade no bot com 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 a publicar.

cancellationToken
CancellationToken

Token de cancelamento.

Devoluções

InvokeResponseT.

Aplica-se a

PostActivityAsync<T>(String, String, Uri, Uri, String, Activity, CancellationToken)

Reencaminha uma atividade para uma competência (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 em InvokeResponse.

Parâmetros

fromBotId
String

O MicrosoftAppId do bot que envia a atividade.

toBotId
String

O MicrosoftAppId do bot que está a receber a atividade.

toUrl
Uri

O URL do bot que recebe a atividade.

serviceUrl
Uri

O URL de chamada de retorno para o anfitrião de competências.

conversationId
String

Um ID de conversação a utilizar para a conversação com a competência.

activity
Activity

atividade a reencaminhar.

cancellationToken
CancellationToken

token de cancelamento.

Devoluções

Tarefa assíncrona com invokeResponseT opcional.

Observações

NOTA: reencaminhar uma atividade para uma competência irá remover as alterações UserState e ConversationState para que a competência tenha um estado preciso.

Aplica-se a