class Dialog ::CustomCommandsConfig

class Dialog::CustomCommandsConfig
  : public Dialog::DialogServiceConfig

Classe qui définit les configurations de l’objet connecteur de service de boîte de dialogue pour l’utilisation d’un back-end 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 d’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 bot

  • region Le nom de la région (voir la page région).

Retours

Pointeur partagé vers la nouvelle configuration du framework 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 et la région d’ID d’application spécifiés. Remarque : l’appelant doit s’assurer que le jeton d’autorisation est valide. Avant l’expiration du jeton d’autorisation, l’appelant doit l’actualiser en appelant ce 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 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 Le jeton d’autorisation.

  • region Le nom de la région (voir la page région).

Retours

Pointeur partagé vers la nouvelle configuration du framework de bot.