Freigeben über


BotFrameworkHttpClient.PostActivityAsync Methode

Definition

Ü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.

Gilt für: