Partager via


BotFrameworkHttpClient.PostActivityAsync Méthode

Définition

Surcharges

PostActivityAsync(String, Uri, Activity, CancellationToken)

Publiez l’activité sur le bot à l’aide des informations d’identification du bot.

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

Transfère une activité à une compétence (bot).

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

Publiez l’activité sur le bot à l’aide des informations d’identification du bot.

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

Transfère une activité à une compétence (bot).

PostActivityAsync(String, Uri, Activity, CancellationToken)

Publiez l’activité sur le bot à l’aide des informations d’identification du 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)

Paramètres

botId
String

MicrosoftAppId du bot.

botEndpoint
Uri

URL du bot.

activity
Activity

activité à publier.

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

InvokeResponse.

S’applique à

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

Transfère une activité à une compétence (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)

Paramètres

fromBotId
String

MicrosoftAppId du bot qui envoie l’activité.

toBotId
String

MicrosoftAppId du bot recevant l’activité.

toUrl
Uri

URL du bot recevant l’activité.

serviceUrl
Uri

URL de rappel de l’hôte de compétence.

conversationId
String

ID de conversation à utiliser pour la conversation avec la compétence.

activity
Activity

activité à transférer.

cancellationToken
CancellationToken

jeton d’annulation.

Retours

Tâche asynchrone avec invokeResponse facultatif.

Remarques

REMARQUE : Le transfert d’une activité à une compétence videra les modifications UserState et ConversationState afin que la compétence ait un état précis.

S’applique à

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

Publiez l’activité sur le bot à l’aide des informations d’identification du 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))

Paramètres de type

T

type de corps invokeResponse.

Paramètres

botId
String

MicrosoftAppId du bot.

botEndpoint
Uri

URL du bot.

activity
Activity

activité à publier.

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

InvokeResponseT.

S’applique à

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

Transfère une activité à une compétence (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))

Paramètres de type

T

Type de corps dans InvokeResponse.

Paramètres

fromBotId
String

MicrosoftAppId du bot qui envoie l’activité.

toBotId
String

MicrosoftAppId du bot recevant l’activité.

toUrl
Uri

URL du bot recevant l’activité.

serviceUrl
Uri

URL de rappel de l’hôte de compétence.

conversationId
String

ID de conversation à utiliser pour la conversation avec la compétence.

activity
Activity

activité à transférer.

cancellationToken
CancellationToken

jeton d’annulation.

Retours

Tâche asynchrone avec invokeResponseT facultatif.

Remarques

REMARQUE : Le transfert d’une activité à une compétence videra les modifications UserState et ConversationState afin que la compétence ait un état précis.

S’applique à