BotFrameworkConfig Classe
Classe usata per inizializzare un DialogServiceConnector che si connetterà a un bot di Bot Framework usando il canale Direct Line Voce.
Vedere anche la pagina https://docs.microsoft.com/azure/cognitive-services/speech-service/direct-line-speechdirect line speech .
La configurazione può essere inizializzata nei modi seguenti:
dalla sottoscrizione: passare una chiave di sottoscrizione, un'area e un bot_id (facoltativo)
dal token di autorizzazione: passare un token di autorizzazione, un'area e un bot_id (facoltativo)
- Ereditarietà
-
BotFrameworkConfig
Costruttore
BotFrameworkConfig(subscription: str | None = None, auth_token: str | None = None, region: str | None = None, bot_id: str | None = '')
Parametri
Nome | Descrizione |
---|---|
subscription
|
Chiave di sottoscrizione. valore predefinito: None
|
auth_token
|
Token di autorizzazione. valore predefinito: None
|
region
|
Nome dell'area (vedere la pagina dell'area). valore predefinito: None
|
bot_id
Necessario
|
Identificatore di una risorsa bot specifica da richiedere. |
Metodi
get_property |
Ottenere una proprietà in base all'ID. |
get_property_by_name |
Ottenere una proprietà in base al nome. |
set_property |
Impostare una proprietà in base all'ID. |
set_property_by_name |
Impostare una proprietà in base al nome. |
set_proxy |
Impostare le informazioni sul proxy. Nota La funzionalità proxy non è disponibile in macOS. Questa funzione non avrà alcun effetto su questa piattaforma. |
set_service_property |
Imposta un valore della proprietà che verrà passato al servizio usando il canale specificato. |
get_property
Ottenere una proprietà in base all'ID.
get_property(property_id: PropertyId) -> str
Parametri
Nome | Descrizione |
---|---|
property_id
Necessario
|
ID della proprietà da recuperare. |
Restituisce
Tipo | Descrizione |
---|---|
Valore della proprietà. |
get_property_by_name
Ottenere una proprietà in base al nome.
get_property_by_name(property_name: str) -> str
Parametri
Nome | Descrizione |
---|---|
property_name
Necessario
|
Nome della proprietà da recuperare. |
Restituisce
Tipo | Descrizione |
---|---|
Valore della proprietà. |
set_property
Impostare una proprietà in base all'ID.
set_property(property_id: PropertyId, value: str)
Parametri
Nome | Descrizione |
---|---|
property_id
Necessario
|
ID della proprietà da impostare. |
value
Necessario
|
Valore da impostare per la proprietà . |
set_property_by_name
Impostare una proprietà in base al nome.
set_property_by_name(property_name: str, value: str)
Parametri
Nome | Descrizione |
---|---|
property_name
Necessario
|
Nome della proprietà da impostare. |
value
Necessario
|
Valore da impostare per la proprietà . |
set_proxy
Impostare le informazioni sul proxy.
Nota
La funzionalità proxy non è disponibile in macOS. Questa funzione non avrà alcun effetto su
questa piattaforma.
set_proxy(hostname: str, port: str, username: str, password: str)
Parametri
Nome | Descrizione |
---|---|
hostname
Necessario
|
Nome host del server proxy. Non aggiungere informazioni sul protocollo (http) al nome host. |
port
Necessario
|
Numero di porta del server proxy. |
username
Necessario
|
Nome utente del server proxy. |
password
Necessario
|
Password del server proxy. |
set_service_property
Imposta un valore della proprietà che verrà passato al servizio usando il canale specificato.
set_service_property(name: str, value: str, channel: ServicePropertyChannel)
Parametri
Nome | Descrizione |
---|---|
name
Necessario
|
Nome della proprietà. |
value
Necessario
|
Valore della proprietà. |
channel
Necessario
|
Canale utilizzato per passare la proprietà specificata al servizio. |
Attributi
language
Identificatore di lingua usato per la sintesi vocale, espresso in formato BCP-47.
Azure SDK for Python