다음을 통해 공유


ChannelServiceHandler class

경고

이 API는 이제 사용되지 않습니다.

Use CloudChannelServiceHandler instead. The ChannelServiceHandler implements API to forward activity to a skill and implements routing ChannelAPI calls from the Skill up through the bot/adapter.

Extends

생성자

ChannelServiceHandler(ICredentialProvider, AuthenticationConfiguration, string)

자격 증명 공급자를 사용하여 ChannelServiceHandler 클래스의 새 인스턴스를 초기화합니다.

상속된 메서드

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)

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

생성자 세부 정보

ChannelServiceHandler(ICredentialProvider, AuthenticationConfiguration, string)

자격 증명 공급자를 사용하여 ChannelServiceHandler 클래스의 새 인스턴스를 초기화합니다.

new ChannelServiceHandler(credentialProvider: ICredentialProvider, authConfig: AuthenticationConfiguration, channelService?: string)

매개 변수

credentialProvider

ICredentialProvider

자격 증명 공급자입니다.

authConfig

AuthenticationConfiguration

인증 구성입니다.

channelService

string

채널 공급자를 나타내는 문자열입니다.

상속된 메서드 세부 정보

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 상속된