Classe Dialog::CustomCommandsConfig

class Dialog::CustomCommandsConfig
  : public Dialog::DialogServiceConfig

Classe che definisce le configurazioni per l'oggetto connettore del servizio di dialogo per l'uso di un back-end CustomCommands.

Membri

SetApplicationId

Sintassi: public inline void SetApplicationId ( const std::string & applicationId );

Imposta l'identificatore dell'applicazione back-end corrispondente.

Parametri

  • applicationId Identificatore dell'applicazione.

GetApplicationId

Sintassi: public inline std::string GetApplicationId ( ) const;

Ottiene l'identificatore dell'applicazione.

Restituisce

Chiave privata del canale voce.

FromSubscription

Sintassi: public inline static std::shared_ptr< CustomCommandsConfig > FromSubscription ( const std::string & appId , const std::string & subscription , const std::string & region );

Crea un'istanza di configurazione dei comandi personalizzati con l'ID applicazione, la chiave di sottoscrizione e l'area specificati.

Parametri

  • appId ID applicazione comandi personalizzati.

  • subscription Chiave di sottoscrizione associata al bot

  • region Nome dell'area (vedere la pagina dell'area).

Restituisce

Puntatore condiviso alla nuova configurazione del framework bot.

FromAuthorizationToken

Sintassi: public inline static std::shared_ptr< CustomCommandsConfig > FromAuthorizationToken ( const std::string & appId , const std::string & authToken , const std::string & region );

Crea un'istanza di configurazione dei comandi personalizzati con il token di autorizzazione e l'area dell'ID applicazione specificati. Nota: il chiamante deve assicurarsi che il token di autorizzazione sia valido. Prima della scadenza del token di autorizzazione, il chiamante deve aggiornarlo chiamando questo setter con un nuovo token valido. Man mano che i valori di configurazione vengono copiati durante la creazione di un nuovo connettore, il nuovo valore del token non verrà applicato ai connettori già creati. Per i connettori creati in precedenza, è necessario impostare il token di autorizzazione del connettore corrispondente per aggiornare il token. In caso contrario, i connettori riscontrano errori durante l'operazione.

Parametri

  • appId ID applicazione comandi personalizzati.

  • authToken Token di autorizzazione.

  • region Nome dell'area (vedere la pagina dell'area).

Restituisce

Puntatore condiviso alla nuova configurazione del framework bot.