BotFrameworkAdapter.GetConversationsAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| GetConversationsAsync(ITurnContext, String, CancellationToken) |
列出此 Bot 參與指定通道伺服器的交談。 通道伺服器以頁面形式回傳結果,每個頁面都會包含 |
| GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken) |
列出此 Bot 參與指定通道伺服器的交談。 通道伺服器以頁面形式回傳結果,每個頁面都會包含 |
GetConversationsAsync(ITurnContext, String, CancellationToken)
列出此 Bot 參與指定通道伺服器的交談。 通道伺服器以頁面形式回傳結果,每個頁面都會包含 continuationToken 可用來從伺服器取得下一頁結果的
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationsResult> GetConversationsAsync(Microsoft.Bot.Builder.ITurnContext turnContext, string continuationToken, System.Threading.CancellationToken cancellationToken);
abstract member GetConversationsAsync : Microsoft.Bot.Builder.ITurnContext * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationsResult>
override this.GetConversationsAsync : Microsoft.Bot.Builder.ITurnContext * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationsResult>
Public Overridable Function GetConversationsAsync (turnContext As ITurnContext, continuationToken As String, cancellationToken As CancellationToken) As Task(Of ConversationsResult)
參數
- turnContext
- ITurnContext
回合的內容物件。
- continuationToken
- String
結果上一頁的接續令牌。
- cancellationToken
- CancellationToken
一種可被其他物件或執行緒用來接收取消通知的取消標記。
傳回
工作,表示要執行的工作佇列。
備註
如果工作順利完成,結果會包含目前交談成員的頁面。 此過載可在標準活動處理期間被呼叫,屆時將使用機器人的服務網址與目前活動處理流程中的憑證。
適用於
GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken)
列出此 Bot 參與指定通道伺服器的交談。 通道伺服器以頁面形式回傳結果,每個頁面都會包含 continuationToken 可用來從伺服器取得下一頁結果的
public System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationsResult> GetConversationsAsync(string serviceUrl, Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials credentials, string continuationToken, System.Threading.CancellationToken cancellationToken);
member this.GetConversationsAsync : string * Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationsResult>
Public Function GetConversationsAsync (serviceUrl As String, credentials As MicrosoftAppCredentials, continuationToken As String, cancellationToken As CancellationToken) As Task(Of ConversationsResult)
參數
- serviceUrl
- String
要查詢之通道伺服器的 URL。 這可以從 context.activity.serviceUrl擷取。
- credentials
- MicrosoftAppCredentials
機器人連接服務所需的憑證。
- continuationToken
- String
結果上一頁的接續令牌。
- cancellationToken
- CancellationToken
一種可被其他物件或執行緒用來接收取消通知的取消標記。
傳回
工作,表示要執行的工作佇列。
備註
如果工作順利完成,結果會包含目前交談成員的頁面。 此多載可以從交談內容外部呼叫,因為只需要 Bot 的服務 URL 和認證。