다음을 통해 공유


BotFrameworkAdapter.GetConversationsAsync 메서드

정의

오버로드

GetConversationsAsync(ITurnContext, String, CancellationToken)

이 봇이 지정된 채널 서버에 참여한 대화를 나열합니다. 채널 서버는 페이지의 결과를 반환하고 각 페이지에는 서버에서 결과의 다음 페이지를 가져오는 데 사용할 수 있는 가 포함 continuationToken 됩니다.

GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken)

이 봇이 지정된 채널 서버에 참여한 대화를 나열합니다. 채널 서버는 페이지의 결과를 반환하고 각 페이지에는 서버에서 결과의 다음 페이지를 가져오는 데 사용할 수 있는 가 포함 continuationToken 됩니다.

GetConversationsAsync(ITurnContext, String, CancellationToken)

이 봇이 지정된 채널 서버에 참여한 대화를 나열합니다. 채널 서버는 페이지의 결과를 반환하고 각 페이지에는 서버에서 결과의 다음 페이지를 가져오는 데 사용할 수 있는 가 포함 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

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

실행할 큐에 대기 중인 작업을 나타내는 작업입니다.

설명

작업이 성공적으로 완료되면 결과에 현재 대화 멤버의 페이지가 포함됩니다. 이 오버로드는 표준 활동 처리 중에 호출될 수 있으며, 이 시점에서 현재 활동 처리 파이프라인의 일부인 봇의 서비스 URL 및 자격 증명이 사용됩니다.

적용 대상

GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken)

이 봇이 지정된 채널 서버에 참여한 대화를 나열합니다. 채널 서버는 페이지의 결과를 반환하고 각 페이지에는 서버에서 결과의 다음 페이지를 가져오는 데 사용할 수 있는 가 포함 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

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

실행할 큐에 대기 중인 작업을 나타내는 작업입니다.

설명

작업이 성공적으로 완료되면 결과에 현재 대화 멤버의 페이지가 포함됩니다. 이 오버로드는 봇의 서비스 URL 및 자격 증명만 필요하므로 대화 컨텍스트 외부에서 호출될 수 있습니다.

적용 대상