ConversationsExtensions.CreateConversationAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
CreateConversationAsync(IConversations, ConversationParameters, CancellationToken) | |
CreateConversationAsync(IConversations, ConversationParameters, CancellationToken) |
CreateConversation. |
CreateConversationAsync(IConversations, ConversationParameters, CancellationToken)
public static System.Threading.Tasks.Task<Microsoft.Bot.Connector.ConversationResourceResponse> CreateConversationAsync (this Microsoft.Bot.Connector.IConversations operations, Microsoft.Bot.Connector.ConversationParameters parameters, System.Threading.CancellationToken cancellationToken = default);
static member CreateConversationAsync : Microsoft.Bot.Connector.IConversations * Microsoft.Bot.Connector.ConversationParameters * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Connector.ConversationResourceResponse>
<Extension()>
Public Function CreateConversationAsync (operations As IConversations, parameters As ConversationParameters, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ConversationResourceResponse)
매개 변수
- operations
- IConversations
- parameters
- ConversationParameters
- cancellationToken
- CancellationToken
반환
적용 대상
CreateConversationAsync(IConversations, ConversationParameters, CancellationToken)
CreateConversation.
public static System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationResourceResponse> CreateConversationAsync (this Microsoft.Bot.Connector.IConversations operations, Microsoft.Bot.Schema.ConversationParameters parameters, System.Threading.CancellationToken cancellationToken = default);
static member CreateConversationAsync : Microsoft.Bot.Connector.IConversations * Microsoft.Bot.Schema.ConversationParameters * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationResourceResponse>
<Extension()>
Public Function CreateConversationAsync (operations As IConversations, parameters As ConversationParameters, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ConversationResourceResponse)
매개 변수
- operations
- IConversations
이 확장 메서드에 대한 작업 그룹입니다.
- parameters
- ConversationParameters
대화를 만들 매개 변수입니다.
- cancellationToken
- CancellationToken
취소 토큰입니다.
반환
새 대화.
설명
새 대화를 만듭니다.
* 봇이 대화를 만드는 봇인 이 메서드에 POST * IsGroup이 직접 메시지가 아닌 경우 true로 설정됨(기본값은 false) * 대화에 포함할 멤버가 포함된 배열
반환 값은 메시지 페이로드 및 REST API uri에 사용하기에 적합한 대화 ID를 포함하는 ResourceResponse입니다.
대부분의 채널은 직접 메시지 대화를 시작하는 봇의 의미 체계만 지원합니다. 이 작업을 수행하는 방법의 예는 다음과 같습니다.
var resource = await connector.conversations.CreateConversation(new
ConversationParameters(){ Bot = bot, members = new ChannelAccount[] { new
ChannelAccount("user1") } );
await connect.Conversations.SendToConversationAsync(resource.Id, new
Activity() ... ) ;
.