Freigeben über


CosmosDbService class

Warnung

Diese API ist nun veraltet.

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

Definiert eine CosmosDB-Dienstverbindung.

Extends

Konstruktoren

CosmosDbService(ICosmosDBService)

Erstellt eine neue CosmosDBService-Instanz.

Eigenschaften

collection

Sammlungsname.

database

Datenbankname.

endpoint

Endpunkt/uri für CosmosDB.

key

Schlüssel für den Zugriff auf CosmosDB.

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

CosmosDbService(ICosmosDBService)

Erstellt eine neue CosmosDBService-Instanz.

new CosmosDbService(source?: ICosmosDBService)

Parameter

source
ICosmosDBService

(Optional) JSON-basierte Dienstdefinition.

Details zur Eigenschaft

collection

Sammlungsname.

collection: string

Eigenschaftswert

string

database

Datenbankname.

database: string

Eigenschaftswert

string

endpoint

Endpunkt/uri für CosmosDB.

endpoint: string

Eigenschaftswert

string

key

Schlüssel für den Zugriff auf CosmosDB.

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