Freigeben über


BotService class

Warnung

Diese API ist nun veraltet.

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

Definiert eine Azure Bot Service-Verbindung.

Extends

Konstruktoren

BotService(IBotService)

Erstellt eine neue BotService-Instanz.

Eigenschaften

appId

MSA App-ID für den Bot.

Geerbte Eigenschaften

id

Eindeutige ID für den Dienst.

name

Anzeigename für den Dienst.

resourceGroup

Ressourcengruppe für Azure.

serviceName

Name des Diensts.

subscriptionId

Abonnement-ID für Azure.

tenantId

Mandanten-ID für Azure.

type

Methoden

decrypt(string, (value: string, secret: string) => string)

Entschlüsseln von Eigenschaften für diesen Dienst.

encrypt(string, (value: string, secret: string) => string)

Verschlüsseln sie Eigenschaften für diesen Dienst.

Geerbte Methoden

toJSON()

Erstellt eine JSON-basierte Version des Modells zum Speichern auf dem Datenträger.

Details zum Konstruktor

BotService(IBotService)

Erstellt eine neue BotService-Instanz.

new BotService(source?: IBotService)

Parameter

source
IBotService

(Optional) JSON-basierte Dienstdefinition.

Details zur Eigenschaft

appId

MSA App-ID für den Bot.

appId: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

id

Eindeutige ID für den Dienst.

id: string

Eigenschaftswert

string

geerbt vonConnectedService.id

name

Anzeigename für den Dienst.

name: string

Eigenschaftswert

string

geerbt vonConnectedService.name

resourceGroup

Ressourcengruppe für Azure.

resourceGroup: string

Eigenschaftswert

string

geerbt vonAzureService.resourceGroup-

serviceName

Name des Diensts.

serviceName: string

Eigenschaftswert

string

vonAzureService.serviceName geerbt

subscriptionId

Abonnement-ID für Azure.

subscriptionId: string

Eigenschaftswert

string

geerbt vonAzureService.subscriptionId

tenantId

Mandanten-ID für Azure.

tenantId: string

Eigenschaftswert

string

vonAzureService.tenantId geerbt

type

type?: ServiceTypes

Eigenschaftswert

geerbt vonConnectedService.type

Details zur Methode

decrypt(string, (value: string, secret: string) => string)

Entschlüsseln von Eigenschaften für diesen Dienst.

function decrypt(_secret: string, _decryptString: (value: string, secret: string) => string)

Parameter

_secret

string

Geheimer Schlüssel, der zum Entschlüsseln verwendet werden soll.

_decryptString

(value: string, secret: string) => string

Funktion, die zum Entschlüsseln eines einzelnen Werts aufgerufen wird.

encrypt(string, (value: string, secret: string) => string)

Verschlüsseln sie Eigenschaften für diesen Dienst.

function encrypt(_secret: string, _encryptString: (value: string, secret: string) => string)

Parameter

_secret

string

Geheimer Schlüssel, der zum Verschlüsseln verwendet werden soll.

_encryptString

(value: string, secret: string) => string

Funktion, die aufgerufen wird, um einen einzelnen Wert zu verschlüsseln.

Details zur geerbten Methode

toJSON()

Erstellt eine JSON-basierte Version des Modells zum Speichern auf dem Datenträger.

function toJSON(): IConnectedService

Gibt zurück

Ein IConnectedService-JSON.

geerbt vonConnectedService.toJSON-