类对话框::CustomCommandsConfig

class Dialog::CustomCommandsConfig
  : public Dialog::DialogServiceConfig

为使用 CustomCommands 后端定义对话框服务连接器对象的配置的类。

成员

SetApplicationId

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

设置相应的后端应用程序标识符。

参数

  • applicationId 应用程序标识符。

GetApplicationId

语法: public inline std::string GetApplicationId ( ) const;

获取应用程序标识符。

返回

语音通道密钥。

FromSubscription

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

使用指定的应用程序 ID、订阅密钥和区域创建自定义命令配置实例。

参数

  • appId 自定义命令应用程序 ID。

  • subscription 与机器人关联的订阅密钥

  • region 区域名称 (请参阅 区域页) 。

返回

指向新机器人框架配置的共享指针。

FromAuthorizationToken

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

使用指定的应用程序 ID 授权令牌和区域创建自定义命令配置实例。 注意:调用方需要确保授权令牌有效。 在授权令牌过期之前,调用方需要使用新的有效令牌调用此资源库来刷新它。 由于创建新连接器时会复制配置值,因此新令牌值将不适用于已创建的连接器。 对于以前创建的连接器,需要设置相应连接器的授权令牌以刷新令牌。 否则,连接器将在操作期间遇到错误。

参数

  • appId 自定义命令应用程序 ID。

  • authToken 授权令牌。

  • region 区域名称 (请参阅 区域页) 。

返回

指向新机器人框架配置的共享指针。