Freigeben über


AppInsightsService class

Warnung

Diese API ist nun veraltet.

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

Definiert eine App Insights-Dienstverbindung.

Extends

Konstruktoren

AppInsightsService(IAppInsightsService)

Erstellt eine neue AppInsightService-Instanz.

Eigenschaften

apiKeys

(Optional) benannte API-Schlüssel für den programmgesteuerten Zugriff auf AppInsights.

applicationId

(Optional) Anwendungs-ID, die für den programmgesteuerten Zugriff auf AppInsights verwendet wird.

instrumentationKey

Instrumentierungsschlüssel zum Protokollieren von Daten in appInsights.

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

AppInsightsService(IAppInsightsService)

Erstellt eine neue AppInsightService-Instanz.

new AppInsightsService(source?: IAppInsightsService)

Parameter

source
IAppInsightsService

(Optional) JSON-basierte Dienstdefinition.

Details zur Eigenschaft

apiKeys

(Optional) benannte API-Schlüssel für den programmgesteuerten Zugriff auf AppInsights.

apiKeys: [key: string]: string

Eigenschaftswert

[key: string]: string

applicationId

(Optional) Anwendungs-ID, die für den programmgesteuerten Zugriff auf AppInsights verwendet wird.

applicationId: string

Eigenschaftswert

string

instrumentationKey

Instrumentierungsschlüssel zum Protokollieren von Daten in appInsights.

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