Compartir a través de


BotConfigurationBase class

Advertencia

Esta API ya está en desuso.

See https://aka.ms/bot-file-basics for more information.

Constructores

BotConfigurationBase()

Crea una nueva instancia de BotConfigurationBase.

Propiedades

description
name
padlock
services
version

Métodos

connectService(IConnectedService)

Conecte un servicio al archivo de bot.

disconnectService(string)

Quite el servicio por identificador.

disconnectServiceByNameOrId(string)

Quite el servicio por nombre o identificador.

findService(string)

Busque el servicio por identificador.

findServiceByNameOrId(string)

Busque el servicio por nombre o identificador.

fromJSON(Partial<IBotConfiguration>)

Carga una nueva instancia de BotConfigurationBase dada una configuración basada en JSON.

serviceFromJSON(IConnectedService)

Carga una instancia de ConnectedService dada una configuración de servicio basada en JSON.

toJSON()

Crea una versión basada en JSON del bot actual.

Detalles del constructor

BotConfigurationBase()

Crea una nueva instancia de BotConfigurationBase.

new BotConfigurationBase()

Detalles de las propiedades

description

description: string

Valor de propiedad

string

name

name: string

Valor de propiedad

string

padlock

padlock: string

Valor de propiedad

string

services

services: IConnectedService[]

Valor de propiedad

version

version: string

Valor de propiedad

string

Detalles del método

connectService(IConnectedService)

Conecte un servicio al archivo de bot.

function connectService(newService: IConnectedService): string

Parámetros

newService
IConnectedService

Servicio que se va a agregar.

Devoluciones

string

Id. asignado para el servicio.

disconnectService(string)

Quite el servicio por identificador.

function disconnectService(id: string)

Parámetros

id

string

Identificador del servicio que se va a quitar.

disconnectServiceByNameOrId(string)

Quite el servicio por nombre o identificador.

function disconnectServiceByNameOrId(nameOrId: string): IConnectedService

Parámetros

nameOrId

string

Nombre o identificador del servicio que se va a quitar.

Devoluciones

IConnectedService quitado en función del nombre o el identificador proporcionados.

findService(string)

Busque el servicio por identificador.

function findService(id: string): IConnectedService

Parámetros

id

string

Identificador del servicio que se va a buscar.

Devoluciones

IConnectedService basado en el identificador proporcionado.

findServiceByNameOrId(string)

Busque el servicio por nombre o identificador.

function findServiceByNameOrId(nameOrId: string): IConnectedService

Parámetros

nameOrId

string

Nombre o identificador del servicio que se va a buscar.

Devoluciones

IConnectedService basado en el nombre o el identificador proporcionados.

fromJSON(Partial<IBotConfiguration>)

Carga una nueva instancia de BotConfigurationBase dada una configuración basada en JSON.

static function fromJSON(source?: Partial<IBotConfiguration>): BotConfigurationBase

Parámetros

source

Partial<IBotConfiguration>

Configuración basada en JSON.

Devoluciones

Nueva instancia de BotConfigurationBase.

serviceFromJSON(IConnectedService)

Carga una instancia de ConnectedService dada una configuración de servicio basada en JSON.

static function serviceFromJSON(service: IConnectedService): ConnectedService

Parámetros

service
IConnectedService

Configuración del servicio basado en JSON.

Devoluciones

Nueva instancia de ConnectedService.

toJSON()

Crea una versión basada en JSON del bot actual.

function toJSON(): IBotConfiguration

Devoluciones

Un JSON de IBotConfiguration.