Partager via


BotFrameworkClient.PostActivityAsync Méthode

Définition

Surcharges

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

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

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

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

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

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

public virtual 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);
abstract member PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
override this.PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overridable 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

Activity à envoyer à 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, String, Uri, Uri, String, Activity, CancellationToken)

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

public abstract 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);
abstract member PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public MustOverride 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

Activity à envoyer à 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 à