DialogServiceConfig Klasse

Klasse, die Basiskonfigurationen für das Dialogdienstconnectorobjekt definiert, das mit einem Sprachassistenten kommunizieren kann.

Diese Klasse ist die Basisklasse für die Klassen BotFrameworkConfig und CustomCommandsConfig. Erstellen Sie Dialogkonfigurationsinstanzen aus bestimmten BotFrameworkConfig- oder CustomCommandsConfig-Objekten.

Vererbung
builtins.object
DialogServiceConfig

Konstruktor

DialogServiceConfig(handle: c_void_p)

Parameter

Name Beschreibung
handle
Erforderlich

Methoden

get_property

Ruft eine Eigenschaft nach ID ab.

get_property_by_name

Ruft eine Eigenschaft anhand des Namens ab.

set_property

Legen Sie eine Eigenschaft anhand der ID fest.

set_property_by_name

Legen Sie eine Eigenschaft anhand des Namens fest.

set_proxy

Proxyinformationen festlegen.

Hinweis

Proxyfunktionen sind unter macOS nicht verfügbar. Diese Funktion hat keine Auswirkungen auf

diese Plattform.

set_service_property

Legt einen Eigenschaftswert fest, der mithilfe des angegebenen Kanals an den Dienst übergeben wird.

get_property

Ruft eine Eigenschaft nach ID ab.

get_property(property_id: PropertyId) -> str

Parameter

Name Beschreibung
property_id
Erforderlich

Die ID der abzurufenden Eigenschaft.

Gibt zurück

Typ Beschreibung

Der Wert der Eigenschaft.

get_property_by_name

Ruft eine Eigenschaft anhand des Namens ab.

get_property_by_name(property_name: str) -> str

Parameter

Name Beschreibung
property_name
Erforderlich

Der Name der abzurufenden Eigenschaft.

Gibt zurück

Typ Beschreibung

Der Wert der Eigenschaft.

set_property

Legen Sie eine Eigenschaft anhand der ID fest.

set_property(property_id: PropertyId, value: str)

Parameter

Name Beschreibung
property_id
Erforderlich

Die ID der festzulegenden Eigenschaft.

value
Erforderlich

Der Wert, der für die -Eigenschaft festgelegt werden soll.

set_property_by_name

Legen Sie eine Eigenschaft anhand des Namens fest.

set_property_by_name(property_name: str, value: str)

Parameter

Name Beschreibung
property_name
Erforderlich

Der Name der festzulegenden Eigenschaft.

value
Erforderlich

Der Wert, der für die -Eigenschaft festgelegt werden soll.

set_proxy

Proxyinformationen festlegen.

Hinweis

Proxyfunktionen sind unter macOS nicht verfügbar. Diese Funktion hat keine Auswirkungen auf

diese Plattform.

set_proxy(hostname: str, port: str, username: str, password: str)

Parameter

Name Beschreibung
hostname
Erforderlich

Der Hostname des Proxyservers. Fügen Sie dem Hostnamen keine Protokollinformationen (HTTP) hinzu.

port
Erforderlich

Die Portnummer des Proxyservers.

username
Erforderlich

Der Benutzername des Proxyservers.

password
Erforderlich

Das Kennwort des Proxyservers.

set_service_property

Legt einen Eigenschaftswert fest, der mithilfe des angegebenen Kanals an den Dienst übergeben wird.

set_service_property(name: str, value: str, channel: ServicePropertyChannel)

Parameter

Name Beschreibung
name
Erforderlich

Der Eigenschaftenname.

value
Erforderlich

Der Eigenschaftswert.

channel
Erforderlich

Der Kanal, der verwendet wird, um die angegebene Eigenschaft an den Dienst zu übergeben.

Attribute

language

Der Sprachbezeichner, der für die Spracherkennung verwendet wird, ausgedrückt im BCP-47-Format.