Compartir a través de


CloudChannelServiceHandler class

Clase que ayuda con la implementación del protocolo Bot Framework mediante BotFrameworkAuthentication.

Extends

Constructores

CloudChannelServiceHandler(BotFrameworkAuthentication)

Métodos heredados

handleCreateConversation(string, ConversationParameters)

Crea una nueva conversación.

handleDeleteActivity(string, string, string)

Elimina una actividad de existente.

handleDeleteConversationMember(string, string, string)

Elimina un miembro de una conversación.

handleGetActivityMembers(string, string, string)

Enumera los miembros de un Activity.

handleGetConversationMember(string, string, string)

Obtiene la cuenta de un único miembro de conversación.

handleGetConversationMembers(string, string)

Enumera los miembros de una conversación.

handleGetConversationPagedMembers(string, string, number, string)

Enumera los miembros de una conversación una página a la vez.

handleGetConversations(string, string, string)

Enumera las conversaciones en las que ha participado el bot.

handleReplyToActivity(string, string, string, Activity)

Envía una respuesta a unactividad de .

handleSendConversationHistory(string, string, Transcript)

Carga las actividades históricas de la conversación.

handleSendToConversation(string, string, Activity)

Envía un de actividad de al final de una conversación.

handleUpdateActivity(string, string, string, Activity)

Edita unactividad de existente enviado anteriormente.

handleUploadAttachment(string, string, AttachmentData)

Almacena datos en un almacén compatible cuando se trabaja con empresas.

Detalles del constructor

CloudChannelServiceHandler(BotFrameworkAuthentication)

new CloudChannelServiceHandler(auth: BotFrameworkAuthentication)

Parámetros

auth

BotFrameworkAuthentication

Autenticación de Bot Framework

Detalles de los métodos heredados

handleCreateConversation(string, ConversationParameters)

Crea una nueva conversación.

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

Parámetros

authHeader

string

Encabezado de autenticación.

parameters

ConversationParameters

(xref:botbuilder-core. ConversationParameters) para crear la conversación a partir de .

Devoluciones

Promise<ConversationResourceResponse>

Representación Promise para la operación.

Heredado deChannelServiceHandlerBase.handleCreateConversation

handleDeleteActivity(string, string, string)

Elimina una actividad de existente.

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

Parámetros

authHeader

string

Encabezado de autenticación.

conversationId

string

Identificador de conversación.

activityId

string

Identificador de actividad que se va a eliminar.

Devoluciones

Promise<void>

Heredado deChannelServiceHandlerBase.handleDeleteActivity

handleDeleteConversationMember(string, string, string)

Elimina un miembro de una conversación.

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

Parámetros

authHeader

string

Encabezado de autenticación.

conversationId

string

Identificador de conversación.

memberId

string

Identificador del miembro que se va a eliminar de esta conversación.

Devoluciones

Promise<void>

heredado deChannelServiceHandlerBase.handleDeleteConversationMember

handleGetActivityMembers(string, string, string)

Enumera los miembros de un Activity.

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

Parámetros

authHeader

string

Encabezado de autenticación.

conversationId

string

Identificador de conversación.

activityId

string

Identificador de actividad.

Devoluciones

Promise<ChannelAccount[]>

Lista de ChannelAccount enumerada.

se hereda dechannelServiceHandlerBase.handleGetActivityMembers

handleGetConversationMember(string, string, string)

Obtiene la cuenta de un único miembro de conversación.

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

Parámetros

authHeader

string

Encabezado de autenticación.

userId

string

Identificador de usuario.

conversationId

string

Identificador de conversación.

Devoluciones

Promise<ChannelAccount>

El ChannelAccount para el identificador de usuario proporcionado.

Heredado deChannelServiceHandlerBase.handleGetConversationMember

handleGetConversationMembers(string, string)

Enumera los miembros de una conversación.

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

Parámetros

authHeader

string

Encabezado de autenticación.

conversationId

string

Identificador de conversación.

Devoluciones

Promise<ChannelAccount[]>

Lista de ChannelAccount enumerada.

Se hereda deChannelServiceHandlerBase.handleGetConversationMembers

handleGetConversationPagedMembers(string, string, number, string)

Enumera los miembros de una conversación una página a la vez.

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

Parámetros

authHeader

string

Encabezado de autenticación.

conversationId

string

Identificador de conversación.

pageSize

number

Tamaño de página sugerido.

continuationToken

string

Token de continuación.

Devoluciones

Promise<PagedMembersResult>

Un que representa el PagedMembersResult de para la operación.

Heredado deChannelServiceHandlerBase.handleGetConversationPagedMembers

handleGetConversations(string, string, string)

Enumera las conversaciones en las que ha participado el bot.

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

Parámetros

authHeader

string

Encabezado de autenticación.

conversationId

string

Identificador de conversación.

continuationToken

string

Un token de omisión o continuación.

Devoluciones

Promise<ConversationsResult>

Representación Promise para la operación.

heredado deChannelServiceHandlerBase.handleGetConversations

handleReplyToActivity(string, string, string, Activity)

Envía una respuesta a unactividad de .

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

Parámetros

authHeader

string

Encabezado de autenticación.

conversationId

string

Identificador de conversación.

activityId

string

Identificador de actividad al que se va a responder.

activity

Activity

El actividad de que se va a enviar.

Devoluciones

Promise<ResourceResponse>

Un que representa el ResourceResponse para la operación.

heredado deChannelServiceHandlerBase.handleReplyToActivity

handleSendConversationHistory(string, string, Transcript)

Carga las actividades históricas de la conversación.

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

Parámetros

authHeader

string

Encabezado de autenticación.

conversationId

string

Identificador de conversación.

transcript

Transcript

(xref:botframework-schema. Transcripción) de actividades.

Devoluciones

Promise<ResourceResponse>

Un que representa el ResourceResponse para la operación.

Heredado deChannelServiceHandlerBase.handleSendConversationHistory

handleSendToConversation(string, string, Activity)

Envía un de actividad de al final de una conversación.

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

Parámetros

authHeader

string

Encabezado de autenticación.

conversationId

string

Identificador de conversación.

activity

Activity

El actividad de que se va a enviar.

Devoluciones

Promise<ResourceResponse>

Un que representa el ResourceResponse para la operación.

Heredado deChannelServiceHandlerBase.handleSendToConversation

handleUpdateActivity(string, string, string, Activity)

Edita unactividad de existente enviado anteriormente.

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

Parámetros

authHeader

string

Encabezado de autenticación.

conversationId

string

Identificador de conversación.

activityId

string

Identificador de actividad que se va a actualizar.

activity

Activity

Elde actividad de reemplazo de .

Devoluciones

Promise<ResourceResponse>

Un que representa el ResourceResponse para la operación.

heredado deChannelServiceHandlerBase.handleUpdateActivity

handleUploadAttachment(string, string, AttachmentData)

Almacena datos en un almacén compatible cuando se trabaja con empresas.

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

Parámetros

authHeader

string

Encabezado de autenticación.

conversationId

string

Identificador de conversación.

attachmentUpload

AttachmentData

(xref:botframework-schema. AttachmentData).

Devoluciones

Promise<ResourceResponse>

Un que representa el ResourceResponse para la operación.

Heredado deChannelServiceHandlerBase.handleUploadAttachment