class Dialog::CustomCommandsConfig
class Dialog::CustomCommandsConfig
: public Dialog::DialogServiceConfig
Classe qui définit les configurations de l’objet connecteur de service de dialogue pour l’utilisation d’un serveur principal CustomCommands.
Membres
SetApplicationId
Syntaxe : public inline void SetApplicationId ( const std::string & applicationId );
Définit l’identificateur d’application back-end correspondant.
Paramètres
-
applicationId
Identificateur de l’application.
GetApplicationId
Syntaxe : public inline std::string GetApplicationId ( ) const;
Obtient l’identificateur de l’application.
Retours
Clé secrète du canal Speech.
FromSubscription
Syntaxe : public inline static std::shared_ptr< CustomCommandsConfig > FromSubscription ( const std::string & appId , const std::string & subscription , const std::string & region );
Crée une instance de configuration commandes personnalisées avec l’ID d’application, la clé d’abonnement et la région spécifiés.
Paramètres
appId
ID d’application Commandes personnalisées.subscription
Clé d’abonnement associée au botregion
Nom de la région (voir la page région).
Retours
Pointeur partagé vers la nouvelle configuration de l’infrastructure de bot.
FromAuthorizationToken
Syntaxe : public inline static std::shared_ptr< CustomCommandsConfig > FromAuthorizationToken ( const std::string & appId , const std::string & authToken , const std::string & region );
Crée une instance de configuration commandes personnalisées avec le jeton d’autorisation d’ID d’application et la région spécifiés. Remarque : l’appelant doit s’assurer que le jeton d’autorisation est valide. Avant que le jeton d’autorisation expire, l’appelant doit l’actualiser en appelant cet méthode setter avec un nouveau jeton valide. Comme les valeurs de configuration sont copiées lors de la création d’un connecteur, la nouvelle valeur de jeton ne s’applique pas aux connecteurs qui ont déjà été créés. Pour les connecteurs qui ont été créés précédemment, vous devez définir le jeton d’autorisation du connecteur correspondant pour actualiser le jeton. Sinon, les connecteurs rencontrent des erreurs pendant l’opération.
Paramètres
appId
ID d’application Commandes personnalisées.authToken
Jeton d’autorisation.region
Nom de la région (voir la page région).
Retours
Pointeur partagé vers la nouvelle configuration de l’infrastructure de bot.