BotFrameworkAdapter.GetConversationsAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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
取消語彙基元,可由其他物件或執行緒用來接收取消通知。
傳回
表示要執行之工作佇列的工作。
備註
如果工作順利完成,結果會包含目前交談成員的頁面。 此多載可能會在標準活動處理期間呼叫,此時將會使用屬於目前活動處理管線一部分的 Bot 服務 URL 和認證。
適用於
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
Bot 連線至服務所需的認證。
- continuationToken
- String
來自上一頁結果的接續權杖。
- cancellationToken
- CancellationToken
取消語彙基元,可由其他物件或執行緒用來接收取消通知。
傳回
表示要執行之工作佇列的工作。
備註
如果工作順利完成,結果會包含目前交談成員的頁面。 此多載可以從交談內容外部呼叫,因為只需要 Bot 的服務 URL 和認證。