다음을 통해 공유


클래스 대화 상자::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 권한 부여 토큰 및 지역을 사용하여 사용자 지정 명령 구성 인스턴스를 만듭니다. 참고: 호출자는 권한 부여 토큰이 유효한지 확인해야 합니다. 권한 부여 토큰이 만료되기 전에 호출자는 이 setter를 새 유효한 토큰으로 호출하여 새로 고쳐야 합니다. 새 커넥터를 만들 때 구성 값이 복사되므로 새 토큰 값은 이미 만들어진 커넥터에는 적용되지 않습니다. 이전에 만든 커넥터의 경우 해당 커넥터의 권한 부여 토큰을 설정하여 토큰을 새로 고쳐야 합니다. 그렇지 않으면 커넥터가 작업 중에 오류가 발생합니다.

매개 변수

  • appId 사용자 지정 명령 애플리케이션 ID입니다.

  • authToken 권한 부여 토큰입니다.

  • region 지역 이름( 지역 페이지 참조)입니다.

반환

새 봇 프레임워크 구성에 대한 공유 포인터입니다.