Freigeben über


GenericService class

Warnung

Diese API ist nun veraltet.

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

Definiert eine generische Dienstverbindung.

Extends

Konstruktoren

GenericService(IGenericService)

Erstellt eine neue GenericService-Instanz.

Eigenschaften

configuration

Benannte/Wert-Konfigurationsdaten.

url

Deep-Link zum Dienst.

Geerbte Eigenschaften

id

Eindeutige ID für den Dienst.

name

Anzeigename für den Dienst.

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

GenericService(IGenericService)

Erstellt eine neue GenericService-Instanz.

new GenericService(source?: IGenericService)

Parameter

source
IGenericService

(Optional) JSON-basierte Dienstdefinition.

Details zur Eigenschaft

configuration

Benannte/Wert-Konfigurationsdaten.

configuration: [key: string]: string

Eigenschaftswert

[key: string]: string

url

Deep-Link zum Dienst.

url: 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

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-