SkillHttpClient.PostActivityAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| PostActivityAsync(String, BotFrameworkSkill, Uri, Activity, CancellationToken) |
將活動轉送至技能(Bot)。 |
| PostActivityAsync<T>(String, BotFrameworkSkill, Uri, Activity, CancellationToken) |
將活動轉送至技能(Bot)。 |
| PostActivityAsync<T>(String, String, BotFrameworkSkill, Uri, Activity, CancellationToken) |
使用 SkillConversationIdFactory 來建立或擷取技能交談標識碼,並傳送活動。 |
PostActivityAsync(String, BotFrameworkSkill, Uri, Activity, CancellationToken)
將活動轉送至技能(Bot)。
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> PostActivityAsync(string fromBotId, Microsoft.Bot.Builder.Skills.BotFrameworkSkill toSkill, Uri callbackUrl, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken);
override this.PostActivityAsync : string * Microsoft.Bot.Builder.Skills.BotFrameworkSkill * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overridable Function PostActivityAsync (fromBotId As String, toSkill As BotFrameworkSkill, callbackUrl As Uri, activity As Activity, cancellationToken As CancellationToken) As Task(Of InvokeResponse)
參數
- fromBotId
- String
傳送活動的 Bot MicrosoftAppId。
- toSkill
- BotFrameworkSkill
- callbackUrl
- Uri
回呼 URI。
- activity
- Activity
要轉送的活動。
- cancellationToken
- CancellationToken
取消代幣。
傳回
非同步任務,並可選地 invokeResponse。
適用於
PostActivityAsync<T>(String, BotFrameworkSkill, Uri, Activity, CancellationToken)
將活動轉送至技能(Bot)。
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T>(string fromBotId, Microsoft.Bot.Builder.Skills.BotFrameworkSkill toSkill, Uri callbackUrl, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken);
override this.PostActivityAsync : string * Microsoft.Bot.Builder.Skills.BotFrameworkSkill * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overridable Function PostActivityAsync(Of T) (fromBotId As String, toSkill As BotFrameworkSkill, callbackUrl As Uri, activity As Activity, cancellationToken As CancellationToken) As Task(Of InvokeResponse(Of T))
類型參數
- T
結果的 InvokeResponse 類型。
參數
- fromBotId
- String
傳送活動的 Bot MicrosoftAppId。
- toSkill
- BotFrameworkSkill
- callbackUrl
- Uri
回呼 URI。
- activity
- Activity
要轉送的活動。
- cancellationToken
- CancellationToken
取消代幣。
傳回
Task<InvokeResponse<T>>
非同步任務,並可選地 T型 invokeResponse。
適用於
PostActivityAsync<T>(String, String, BotFrameworkSkill, Uri, Activity, CancellationToken)
使用 SkillConversationIdFactory 來建立或擷取技能交談標識碼,並傳送活動。
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T>(string originatingAudience, string fromBotId, Microsoft.Bot.Builder.Skills.BotFrameworkSkill toSkill, Uri callbackUrl, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken);
override this.PostActivityAsync : string * string * Microsoft.Bot.Builder.Skills.BotFrameworkSkill * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overridable Function PostActivityAsync(Of T) (originatingAudience As String, fromBotId As String, toSkill As BotFrameworkSkill, callbackUrl As Uri, activity As Activity, cancellationToken As CancellationToken) As Task(Of InvokeResponse(Of T))
類型參數
- T
InvokeResponse 中的身體類型。
參數
- originatingAudience
- String
oauth 物件範圍,用於令牌擷取期間。 (https://api.botframework.com 或 Bot 應用程式識別碼。
- fromBotId
- String
傳送活動的 Bot MicrosoftAppId。
- toSkill
- BotFrameworkSkill
要為其建立交談標識碼的技能。
- callbackUrl
- Uri
技能主機的回呼 URL。
- activity
- Activity
要傳送的活動。
- cancellationToken
- CancellationToken
取消令牌。
傳回
Task<InvokeResponse<T>>
非同步任務使用 invokeResponse。