BotFrameworkHttpClient.PostActivityAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.