BotFrameworkConfig class
Bot Framework 백 엔드를 사용하기 위한 대화 서비스 커넥터 개체에 대한 구성을 정의하는 클래스입니다.
- Extends
-
DialogServiceConfigImpl
생성자
Bot |
BotFrameworkConfig의 instance 만듭니다. |
속성
application |
해당 백 엔드 애플리케이션 식별자를 설정합니다. |
Dialog |
|
output |
|
properties | 사용자 지정 속성에 대한 액세스를 제공합니다. |
speech |
음성 인식 언어를 가져옵니다. |
메서드
from |
지정된 권한 부여 토큰 및 지역에 대한 봇 프레임워크 구성 instance 만듭니다. 참고: 호출자는 권한 부여 토큰이 유효한지 확인해야 합니다. 권한 부여 토큰이 만료되기 전에 호출자는 이 구성으로 만든 해당 DialogServiceConnector instance authorizationToken 속성을 설정하여 새로 고쳐야 합니다. 구성 개체의 내용은 커넥터를 만들 때 복사되므로 DialogServiceConnector에서 authorizationToken을 설정해도 원래 구성의 권한 부여 토큰이 업데이트되지 않습니다. 새 구성 instance 만들거나 SpeechServiceAuthorization_Token 속성을 설정하여 추가 DialogServiceConnectors를 만드는 데 사용되는 경우 기존 instance 업데이트합니다. |
from |
BotFrameworkConfig의 instance 만듭니다. 이 메서드는 비표준 서비스 엔드포인트 또는 매개 변수를 사용하는 사용자만을 위한 것입니다. 참고: 엔드포인트 URL에 지정된 쿼리 매개 변수는 다른 API에 의해 설정되더라도 변경되지 않습니다. 참고: fromEndpoint에서 권한 부여 토큰을 사용하려면 fromEndpoint 메서드의 subscriptionKey에 빈 문자열을 전달한 다음, 만든 BotFrameworkConfig instance authorizationToken="token"을 설정하여 권한 부여 토큰을 사용합니다. 참고: 버전 1.15.0에 추가되었습니다. |
from |
BotFrameworkConfig의 instance 만듭니다. 이 메서드는 기본이 아닌 서비스 호스트를 사용하는 사용자만을 위한 것입니다. 표준 리소스 경로가 가정됩니다. 표준이 아닌 리소스 경로 또는 경로가 전혀 없는 서비스의 경우 fromEndpoint를 대신 사용합니다. 참고: 쿼리 매개 변수는 호스트 URI에서 허용되지 않으며 다른 API에서 설정해야 합니다. 참고: fromHost에서 권한 부여 토큰을 사용하려면 fromHost(URL)를 사용한 다음, 만든 BotFrameworkConfig instance AuthorizationToken 속성을 설정합니다. 참고: 버전 1.15.0에 추가되었습니다. |
from |
제공된 구독 정보를 사용하여 봇 프레임워크 구성 instance 만듭니다. |
상속된 메서드
close() | 연결된 리소스를 삭제합니다. |
get |
명명된 속성을 값으로 설정합니다. |
set |
명명된 속성을 값으로 설정합니다. |
set |
프록시 구성을 설정합니다. Node.js 환경에서만 관련됩니다. 버전 1.4.0에 추가되었습니다. |
set |
생성자 세부 정보
BotFrameworkConfig()
BotFrameworkConfig의 instance 만듭니다.
new BotFrameworkConfig()
속성 세부 정보
applicationId
해당 백 엔드 애플리케이션 식별자를 설정합니다.
void applicationId
속성 값
void
DialogTypes
static { BotFramework: string, CustomCommands: string } DialogTypes
속성 값
{ BotFramework: string, CustomCommands: string }
outputFormat
properties
speechRecognitionLanguage
음성 인식 언어를 가져옵니다.
string speechRecognitionLanguage
속성 값
string
메서드 세부 정보
fromAuthorizationToken(string, string, string)
지정된 권한 부여 토큰 및 지역에 대한 봇 프레임워크 구성 instance 만듭니다. 참고: 호출자는 권한 부여 토큰이 유효한지 확인해야 합니다. 권한 부여 토큰이 만료되기 전에 호출자는 이 구성으로 만든 해당 DialogServiceConnector instance authorizationToken 속성을 설정하여 새로 고쳐야 합니다. 구성 개체의 내용은 커넥터를 만들 때 복사되므로 DialogServiceConnector에서 authorizationToken을 설정해도 원래 구성의 권한 부여 토큰이 업데이트되지 않습니다. 새 구성 instance 만들거나 SpeechServiceAuthorization_Token 속성을 설정하여 추가 DialogServiceConnectors를 만드는 데 사용되는 경우 기존 instance 업데이트합니다.
static function fromAuthorizationToken(authorizationToken: string, region: string, botId?: string): BotFrameworkConfig
매개 변수
- authorizationToken
-
string
봇과 연결된 권한 부여 토큰
- region
-
string
지역 이름( 지역 페이지 참조)입니다.
- botId
-
string
선택 사항입니다. Azure 리소스 그룹 내에서 특정 봇을 사용하기 위한 식별자입니다. 리소스 이름과 동일합니다.
반환
새 봇 프레임워크 구성 instance.
fromEndpoint(URL, string)
BotFrameworkConfig의 instance 만듭니다. 이 메서드는 비표준 서비스 엔드포인트 또는 매개 변수를 사용하는 사용자만을 위한 것입니다. 참고: 엔드포인트 URL에 지정된 쿼리 매개 변수는 다른 API에 의해 설정되더라도 변경되지 않습니다. 참고: fromEndpoint에서 권한 부여 토큰을 사용하려면 fromEndpoint 메서드의 subscriptionKey에 빈 문자열을 전달한 다음, 만든 BotFrameworkConfig instance authorizationToken="token"을 설정하여 권한 부여 토큰을 사용합니다. 참고: 버전 1.15.0에 추가되었습니다.
static function fromEndpoint(endpoint: URL, subscriptionKey?: string): BotFrameworkConfig
매개 변수
- endpoint
-
URL
연결할 서비스 엔드포인트입니다.
- subscriptionKey
-
string
구독 키입니다. 구독 키를 지정하지 않으면 권한 부여 토큰을 설정해야 합니다.
반환
- 새 봇 프레임워크 구성은 제공된 엔드포인트를 사용하여 instance.
fromHost(string | URL, string, string)
BotFrameworkConfig의 instance 만듭니다. 이 메서드는 기본이 아닌 서비스 호스트를 사용하는 사용자만을 위한 것입니다. 표준 리소스 경로가 가정됩니다. 표준이 아닌 리소스 경로 또는 경로가 전혀 없는 서비스의 경우 fromEndpoint를 대신 사용합니다. 참고: 쿼리 매개 변수는 호스트 URI에서 허용되지 않으며 다른 API에서 설정해야 합니다. 참고: fromHost에서 권한 부여 토큰을 사용하려면 fromHost(URL)를 사용한 다음, 만든 BotFrameworkConfig instance AuthorizationToken 속성을 설정합니다. 참고: 버전 1.15.0에 추가되었습니다.
static function fromHost(host: string | URL, subscriptionKey?: string, botId?: string): BotFrameworkConfig
매개 변수
- host
-
string | URL
URL이 제공되면 프로토콜이 있는 정규화된 호스트(예: wss://your.host.com:1234)가 사용됩니다. 문자열이 제공되면 wss://{host}.convai.speech.azure.us 포함됩니다.
- subscriptionKey
-
string
구독 키입니다. 구독 키를 지정하지 않으면 권한 부여 토큰을 설정해야 합니다.
- botId
-
string
선택 사항입니다. Azure 리소스 그룹 내에서 특정 봇을 사용하기 위한 식별자입니다. 리소스 이름과 동일합니다.
반환
새 봇 프레임워크 구성 instance.
fromSubscription(string, string, string)
제공된 구독 정보를 사용하여 봇 프레임워크 구성 instance 만듭니다.
static function fromSubscription(subscription: string, region: string, botId?: string): BotFrameworkConfig
매개 변수
- subscription
-
string
봇과 연결된 구독 키
- region
-
string
지역 이름( 지역 페이지 참조)입니다.
- botId
-
string
선택 사항입니다. Azure 리소스 그룹 내에서 특정 봇을 사용하기 위한 식별자입니다. 리소스 이름과 동일합니다.
반환
새 봇 프레임워크 구성 instance.
상속된 메서드 세부 정보
close()
연결된 리소스를 삭제합니다.
function close()
상속된 From DialogServiceConfigImpl.close
getProperty(string | PropertyId, string)
명명된 속성을 값으로 설정합니다.
function getProperty(name: string | PropertyId, def?: string): string
매개 변수
- name
-
string | PropertyId
가져올 속성입니다.
- def
-
string
속성을 알 수 없는 경우 반환할 기본값입니다.
반환
string
지정된 속성의 현재 값 또는 제공된 기본값입니다.
상속된 From DialogServiceConfigImpl.getProperty
setProperty(string | PropertyId, string)
명명된 속성을 값으로 설정합니다.
function setProperty(name: string | PropertyId, value: string)
매개 변수
- name
-
string | PropertyId
설정할 속성입니다.
- value
-
string
값입니다.
상속된 From DialogServiceConfigImpl.setProperty
setProxy(string, number, string, string)
프록시 구성을 설정합니다. Node.js 환경에서만 관련됩니다. 버전 1.4.0에 추가되었습니다.
function setProxy(proxyHostName: string, proxyPort: number, proxyUserName?: string, proxyPassword?: string)
매개 변수
- proxyHostName
-
string
프로토콜 구성표가 없는 프록시 서버의 호스트 이름(http://)
- proxyPort
-
number
프록시 서버의 포트 번호입니다.
- proxyUserName
-
string
프록시 서버의 사용자 이름입니다.
- proxyPassword
-
string
프록시 서버의 암호입니다.
상속된 From DialogServiceConfigImpl.setProxy
setServiceProperty(string, string, UriQueryParameter)
function setServiceProperty(name: string, value: string, channel: UriQueryParameter)
매개 변수
- name
-
string
- value
-
string
- channel
- UriQueryParameter
상속된 From DialogServiceConfigImpl.setServiceProperty