CloudChannelServiceHandler class
Clase que ayuda con la implementación del protocolo Bot Framework mediante BotFrameworkAuthentication.
- Extends
Constructores
Cloud |
Métodos heredados
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>
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
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
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
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.
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
Devoluciones
Promise<ResourceResponse>
Un
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
Heredado deChannelServiceHandlerBase.handleSendConversationHistory
handleSendToConversation(string, string, Activity)
Envía un de actividad de
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
Devoluciones
Promise<ResourceResponse>
Un
Heredado deChannelServiceHandlerBase.handleSendToConversation
handleUpdateActivity(string, string, string, Activity)
Edita unactividad de
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
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