클래스 대화 상자::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
지역 이름( 지역 페이지 참조)입니다.
반환
새 봇 프레임워크 구성에 대한 공유 포인터입니다.