BotFrameworkClient.PostActivityAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| PostActivityAsync(String, String, Uri, Uri, String, Activity, CancellationToken) |
將活動轉送至技能 (Bot) 。 |
| PostActivityAsync<T>(String, String, Uri, Uri, String, Activity, CancellationToken) |
將活動轉送至技能 (Bot) 。 |
PostActivityAsync(String, String, Uri, Uri, String, Activity, CancellationToken)
將活動轉送至技能 (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)
參數
- fromBotId
- String
傳送活動的 Bot MicrosoftAppId。
- toBotId
- String
接收活動的 Bot MicrosoftAppId。
- toUrl
- Uri
接收活動的 Bot URL。
- serviceUrl
- Uri
技能主機的回呼 URL。
- conversationId
- String
用於與技能交談的交談識別碼。
- cancellationToken
- CancellationToken
取消權杖。
傳回
具有選擇性 invokeResponse 的非同步工作。
備註
注意:將活動轉送至技能將會排清 UserState 和 ConversationState 變更,讓技能的狀態正確。
適用於
PostActivityAsync<T>(String, String, Uri, Uri, String, Activity, CancellationToken)
將活動轉送至技能 (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))
類型參數
- T
InvokeResponse 中的本文類型。
參數
- fromBotId
- String
傳送活動的 Bot MicrosoftAppId。
- toBotId
- String
接收活動的 Bot MicrosoftAppId。
- toUrl
- Uri
接收活動的 Bot URL。
- serviceUrl
- Uri
技能主機的回呼 URL。
- conversationId
- String
用於與技能交談的交談識別碼。
- cancellationToken
- CancellationToken
取消權杖。
傳回
Task<InvokeResponse<T>>
具有選擇性 invokeResponse 的非同步工作。
備註
注意:將活動轉送至技能將會排清 UserState 和 ConversationState 變更,讓技能的狀態正確。