Langue

BotFrameworkClient.PostActivityAsync Méthode

Définition

Surcharges

Nom Description
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 envoyant 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

Le Activity à transférer.

cancellationToken
CancellationToken

Jeton d’annulation.

Retours

Tâche asynchrone avec invokeResponse optionnel.

Remarques

REMARQUE : le transfert d’une activité vers une compétence vide 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

Le type de corps dans l’InvokeResponse.

Paramètres

fromBotId
String

MicrosoftAppId du bot envoyant 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

Le Activity à transférer.

cancellationToken
CancellationToken

Jeton d’annulation.

Retours

Tâche asynchrone avec invokeResponse optionnel.

Remarques

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

S’applique à