共用方式為


BotFrameworkAdapter.GetConversationsAsync 方法

定義

多載

GetConversationsAsync(ITurnContext, String, CancellationToken)

列出此 Bot 參與指定通道伺服器的交談。 通道伺服器會傳回頁面的結果,而且每個頁面都會包含 , continuationToken 可用來從伺服器擷取下一頁的結果。

GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken)

列出此 Bot 參與指定通道伺服器的交談。 通道伺服器會傳回頁面的結果,而且每個頁面都會包含 , continuationToken 可用來從伺服器擷取下一頁的結果。

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 和認證。

適用於