다음을 통해 공유


CloudChannelServiceHandler class

BotFrameworkAuthentication사용하여 Bot Framework 프로토콜을 구현하는 데 도움이 되는 클래스입니다.

Extends

생성자

CloudChannelServiceHandler(BotFrameworkAuthentication)

상속된 메서드

handleCreateConversation(string, ConversationParameters)

새 대화를 만듭니다.

handleDeleteActivity(string, string, string)

기존 작업삭제합니다.

handleDeleteConversationMember(string, string, string)

대화에서 멤버를 삭제합니다.

handleGetActivityMembers(string, string, string)

작업멤버를 열거합니다.

handleGetConversationMember(string, string, string)

단일 대화 멤버의 계정을 가져옵니다.

handleGetConversationMembers(string, string)

대화의 멤버를 열거합니다.

handleGetConversationPagedMembers(string, string, number, string)

대화의 멤버를 한 번에 한 페이지씩 열거합니다.

handleGetConversations(string, string, string)

봇이 참여한 대화를 나열합니다.

handleReplyToActivity(string, string, string, Activity)

활동회신을 보냅니다.

handleSendConversationHistory(string, string, Transcript)

대화의 기록 활동을 업로드합니다.

handleSendToConversation(string, string, Activity)

활동 대화 끝에 보냅니다.

handleUpdateActivity(string, string, string, Activity)

이전에 보낸 기존 작업편집합니다.

handleUploadAttachment(string, string, AttachmentData)

엔터프라이즈를 처리할 때 규격 저장소에 데이터를 저장합니다.

생성자 세부 정보

CloudChannelServiceHandler(BotFrameworkAuthentication)

new CloudChannelServiceHandler(auth: BotFrameworkAuthentication)

매개 변수

auth

BotFrameworkAuthentication

Bot Framework 인증

상속된 메서드 세부 정보

handleCreateConversation(string, ConversationParameters)

새 대화를 만듭니다.

function handleCreateConversation(authHeader: string, parameters: ConversationParameters): Promise<ConversationResourceResponse>

매개 변수

authHeader

string

인증 헤더입니다.

parameters

ConversationParameters

(xref:botbuilder-core. ConversationParameters) - 대화를 만듭니다.

반환

Promise<ConversationResourceResponse>

작업에 대한 Promise 표현입니다.

ChannelServiceHandlerBase.handleCreateConversation 상속된

handleDeleteActivity(string, string, string)

기존 작업삭제합니다.

function handleDeleteActivity(authHeader: string, conversationId: string, activityId: string): Promise<void>

매개 변수

authHeader

string

인증 헤더입니다.

conversationId

string

대화 ID입니다.

activityId

string

삭제할 활동 ID입니다.

반환

Promise<void>

ChannelServiceHandlerBase.handleDeleteActivity 상속된

handleDeleteConversationMember(string, string, string)

대화에서 멤버를 삭제합니다.

function handleDeleteConversationMember(authHeader: string, conversationId: string, memberId: string): Promise<void>

매개 변수

authHeader

string

인증 헤더입니다.

conversationId

string

대화 ID입니다.

memberId

string

이 대화에서 삭제할 멤버의 ID입니다.

반환

Promise<void>

ChannelServiceHandlerBase.handleDeleteConversationMember 상속된

handleGetActivityMembers(string, string, string)

작업멤버를 열거합니다.

function handleGetActivityMembers(authHeader: string, conversationId: string, activityId: string): Promise<ChannelAccount[]>

매개 변수

authHeader

string

인증 헤더입니다.

conversationId

string

대화 ID입니다.

activityId

string

활동 ID입니다.

반환

Promise<ChannelAccount[]>

열거된 ChannelAccount 목록입니다.

ChannelServiceHandlerBase.handleGetActivityMembers 상속된

handleGetConversationMember(string, string, string)

단일 대화 멤버의 계정을 가져옵니다.

function handleGetConversationMember(authHeader: string, userId: string, conversationId: string): Promise<ChannelAccount>

매개 변수

authHeader

string

인증 헤더입니다.

userId

string

사용자 ID입니다.

conversationId

string

대화 ID입니다.

반환

Promise<ChannelAccount>

제공된 사용자 ID에 대한 ChannelAccount.

ChannelServiceHandlerBase.handleGetConversationMember 상속됩니다.

handleGetConversationMembers(string, string)

대화의 멤버를 열거합니다.

function handleGetConversationMembers(authHeader: string, conversationId: string): Promise<ChannelAccount[]>

매개 변수

authHeader

string

인증 헤더입니다.

conversationId

string

대화 ID입니다.

반환

Promise<ChannelAccount[]>

열거된 ChannelAccount 목록입니다.

ChannelServiceHandlerBase.handleGetConversationMembers 상속된

handleGetConversationPagedMembers(string, string, number, string)

대화의 멤버를 한 번에 한 페이지씩 열거합니다.

function handleGetConversationPagedMembers(authHeader: string, conversationId: string, pageSize?: number, continuationToken?: string): Promise<PagedMembersResult>

매개 변수

authHeader

string

인증 헤더입니다.

conversationId

string

대화 ID입니다.

pageSize

number

제안된 페이지 크기입니다.

continuationToken

string

연속 토큰입니다.

반환

Promise<PagedMembersResult>

작업에 대한 Promise 나타내는 .

ChannelServiceHandlerBase.handleGetConversationPagedMembers 상속된

handleGetConversations(string, string, string)

봇이 참여한 대화를 나열합니다.

function handleGetConversations(authHeader: string, conversationId: string, continuationToken?: string): Promise<ConversationsResult>

매개 변수

authHeader

string

인증 헤더입니다.

conversationId

string

대화 ID입니다.

continuationToken

string

건너뛰기 또는 연속 토큰입니다.

반환

Promise<ConversationsResult>

작업에 대한 Promise 표현입니다.

ChannelServiceHandlerBase.handleGetConversations 상속된

handleReplyToActivity(string, string, string, Activity)

활동회신을 보냅니다.

function handleReplyToActivity(authHeader: string, conversationId: string, activityId: string, activity: Activity): Promise<ResourceResponse>

매개 변수

authHeader

string

인증 헤더입니다.

conversationId

string

대화 ID입니다.

activityId

string

회신할 활동 ID입니다.

activity

Activity

보낼 활동.

반환

Promise<ResourceResponse>

작업에 대한 Promise 나타내는 .

ChannelServiceHandlerBase.handleReplyToActivity 상속된

handleSendConversationHistory(string, string, Transcript)

대화의 기록 활동을 업로드합니다.

function handleSendConversationHistory(authHeader: string, conversationId: string, transcript: Transcript): Promise<ResourceResponse>

매개 변수

authHeader

string

인증 헤더입니다.

conversationId

string

대화 ID입니다.

transcript

Transcript

(xref:botframework-schema. 성적 증명서) 활동의.

반환

Promise<ResourceResponse>

작업에 대한 Promise 나타내는 .

ChannelServiceHandlerBase.handleSendConversationHistory 상속된

handleSendToConversation(string, string, Activity)

활동 대화 끝에 보냅니다.

function handleSendToConversation(authHeader: string, conversationId: string, activity: Activity): Promise<ResourceResponse>

매개 변수

authHeader

string

인증 헤더입니다.

conversationId

string

대화 ID입니다.

activity

Activity

보낼 활동.

반환

Promise<ResourceResponse>

작업에 대한 Promise 나타내는 .

ChannelServiceHandlerBase.handleSendToConversation 상속된

handleUpdateActivity(string, string, string, Activity)

이전에 보낸 기존 작업편집합니다.

function handleUpdateActivity(authHeader: string, conversationId: string, activityId: string, activity: Activity): Promise<ResourceResponse>

매개 변수

authHeader

string

인증 헤더입니다.

conversationId

string

대화 ID입니다.

activityId

string

업데이트할 활동 ID입니다.

activity

Activity

대체 활동.

반환

Promise<ResourceResponse>

작업에 대한 Promise 나타내는 .

ChannelServiceHandlerBase.handleUpdateActivity 상속된

handleUploadAttachment(string, string, AttachmentData)

엔터프라이즈를 처리할 때 규격 저장소에 데이터를 저장합니다.

function handleUploadAttachment(authHeader: string, conversationId: string, attachmentUpload: AttachmentData): Promise<ResourceResponse>

매개 변수

authHeader

string

인증 헤더입니다.

conversationId

string

대화 ID입니다.

attachmentUpload

AttachmentData

(xref:botframework-schema. AttachmentData).

반환

Promise<ResourceResponse>

작업에 대한 Promise 나타내는 .

ChannelServiceHandlerBase.handleUploadAttachment 상속된