BotFrameworkHttpClient.PostActivityAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
PostActivityAsync(String, Uri, Activity, CancellationToken) |
Posten Sie aktivität für den Bot mit den Anmeldeinformationen des Bots. |
PostActivityAsync(String, String, Uri, Uri, String, Activity, CancellationToken) |
Leitet eine Aktivität an einen Skill (Bot) weiter. |
PostActivityAsync<T>(String, Uri, Activity, CancellationToken) |
Posten Sie aktivität für den Bot mit den Anmeldeinformationen des Bots. |
PostActivityAsync<T>(String, String, Uri, Uri, String, Activity, CancellationToken) |
Leitet eine Aktivität an einen Skill (Bot) weiter. |
PostActivityAsync(String, Uri, Activity, CancellationToken)
Posten Sie aktivität für den Bot mit den Anmeldeinformationen des Bots.
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)
Parameter
- botId
- String
Die MicrosoftAppId des Bots.
- botEndpoint
- Uri
Die URL des Bots.
- activity
- Activity
Zu postende Aktivität.
- cancellationToken
- CancellationToken
Abbruchtoken.
Gibt zurück
InvokeResponse.
Gilt für:
PostActivityAsync(String, String, Uri, Uri, String, Activity, CancellationToken)
Leitet eine Aktivität an einen Skill (Bot) weiter.
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)
Parameter
- fromBotId
- String
Die MicrosoftAppId des Bots, der die Aktivität sendet.
- toBotId
- String
Die MicrosoftAppId des Bots, der die Aktivität empfängt.
- toUrl
- Uri
Die URL des Bots, der die Aktivität empfängt.
- serviceUrl
- Uri
Die Rückruf-URL für den Skillhost.
- conversationId
- String
Eine Konversations-ID, die für die Unterhaltung mit dem Skill verwendet werden soll.
- activity
- Activity
Aktivität, die weitergeleitet werden soll.
- cancellationToken
- CancellationToken
Abbruchtoken.
Gibt zurück
Asynchrone Aufgabe mit optionalem invokeResponse.
Hinweise
HINWEIS: Durch das Weiterleiten einer Aktivität an einen Skill werden Die Änderungen von UserState und ConversationState gelöscht, sodass der Skill einen genauen Zustand aufweist.
Gilt für:
PostActivityAsync<T>(String, Uri, Activity, CancellationToken)
Posten Sie aktivität für den Bot mit den Anmeldeinformationen des Bots.
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))
Typparameter
- T
Typ des invokeResponse-Texts.
Parameter
- botId
- String
Die MicrosoftAppId des Bots.
- botEndpoint
- Uri
Die URL des Bots.
- activity
- Activity
Zu postende Aktivität.
- cancellationToken
- CancellationToken
Abbruchtoken.
Gibt zurück
InvokeResponseT
.
Gilt für:
PostActivityAsync<T>(String, String, Uri, Uri, String, Activity, CancellationToken)
Leitet eine Aktivität an einen Skill (Bot) weiter.
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))
Typparameter
- T
Der Texttyp in InvokeResponse.
Parameter
- fromBotId
- String
Die MicrosoftAppId des Bots, der die Aktivität sendet.
- toBotId
- String
Die MicrosoftAppId des Bots, der die Aktivität empfängt.
- toUrl
- Uri
Die URL des Bots, der die Aktivität empfängt.
- serviceUrl
- Uri
Die Rückruf-URL für den Skillhost.
- conversationId
- String
Eine Konversations-ID, die für die Unterhaltung mit dem Skill verwendet werden soll.
- activity
- Activity
Aktivität, die weitergeleitet werden soll.
- cancellationToken
- CancellationToken
Abbruchtoken.
Gibt zurück
Asynchrone Aufgabe mit optionalem invokeResponseT
.
Hinweise
HINWEIS: Durch das Weiterleiten einer Aktivität an einen Skill werden Die Änderungen von UserState und ConversationState gelöscht, sodass der Skill einen genauen Zustand aufweist.