Freigeben über


BotConfigurationBase class

Warnung

Diese API ist nun veraltet.

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

Konstruktoren

BotConfigurationBase()

Erstellt eine neue BotConfigurationBase-Instanz.

Eigenschaften

description
name
padlock
services
version

Methoden

connectService(IConnectedService)

Verbinden Sie einen Dienst mit der Botdatei.

disconnectService(string)

Dienst nach ID entfernen.

disconnectServiceByNameOrId(string)

Entfernen Sie den Dienst anhand des Namens oder der ID.

findService(string)

Suchen Sie den Dienst nach ID.

findServiceByNameOrId(string)

Suchen Sie den Dienst anhand des Namens oder der ID.

fromJSON(Partial<IBotConfiguration>)

Lädt eine neue BotConfigurationBase-Instanz mit einer JSON-basierten Konfiguration.

serviceFromJSON(IConnectedService)

Lädt eine ConnectedService-Instanz mit einer JSON-basierten Dienstkonfiguration.

toJSON()

Erstellt eine JSON-basierte Version des aktuellen Bots.

Details zum Konstruktor

BotConfigurationBase()

Erstellt eine neue BotConfigurationBase-Instanz.

new BotConfigurationBase()

Details zur Eigenschaft

description

description: string

Eigenschaftswert

string

name

name: string

Eigenschaftswert

string

padlock

padlock: string

Eigenschaftswert

string

services

services: IConnectedService[]

Eigenschaftswert

version

version: string

Eigenschaftswert

string

Details zur Methode

connectService(IConnectedService)

Verbinden Sie einen Dienst mit der Botdatei.

function connectService(newService: IConnectedService): string

Parameter

newService
IConnectedService

Dienst, der hinzugefügt werden soll.

Gibt zurück

string

Zugewiesene ID für den Dienst.

disconnectService(string)

Dienst nach ID entfernen.

function disconnectService(id: string)

Parameter

id

string

ID des zu entfernenden Diensts.

disconnectServiceByNameOrId(string)

Entfernen Sie den Dienst anhand des Namens oder der ID.

function disconnectServiceByNameOrId(nameOrId: string): IConnectedService

Parameter

nameOrId

string

Name oder ID des zu entfernenden Diensts.

Gibt zurück

Der entfernte IConnectedService basierend auf dem angegebenen Namen oder der ANGEGEBENEN ID.

findService(string)

Suchen Sie den Dienst nach ID.

function findService(id: string): IConnectedService

Parameter

id

string

ID des zu findenden Diensts.

Gibt zurück

Der IConnectedService basierend auf der bereitgestellten ID.

findServiceByNameOrId(string)

Suchen Sie den Dienst anhand des Namens oder der ID.

function findServiceByNameOrId(nameOrId: string): IConnectedService

Parameter

nameOrId

string

Name oder ID des zu suchenden Diensts.

Gibt zurück

Der IConnectedService basiert auf dem angegebenen Namen oder der angegebenen ID.

fromJSON(Partial<IBotConfiguration>)

Lädt eine neue BotConfigurationBase-Instanz mit einer JSON-basierten Konfiguration.

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

Parameter

source

Partial<IBotConfiguration>

JSON-basierte Konfiguration.

Gibt zurück

Eine neue BotConfigurationBase-Instanz.

serviceFromJSON(IConnectedService)

Lädt eine ConnectedService-Instanz mit einer JSON-basierten Dienstkonfiguration.

static function serviceFromJSON(service: IConnectedService): ConnectedService

Parameter

service
IConnectedService

JSON-basierte Dienstkonfiguration.

Gibt zurück

Eine neue ConnectedService-Instanz.

toJSON()

Erstellt eine JSON-basierte Version des aktuellen Bots.

function toJSON(): IBotConfiguration

Gibt zurück

Ein IBotConfiguration-JSON.An IBotConfiguration JSON.