다음을 통해 공유


BotFrameworkConfig class

Bot Framework 백 엔드를 사용하기 위한 대화 서비스 커넥터 개체에 대한 구성을 정의하는 클래스입니다.

Extends

DialogServiceConfigImpl

생성자

BotFrameworkConfig()

BotFrameworkConfig의 instance 만듭니다.

속성

applicationId

해당 백 엔드 애플리케이션 식별자를 설정합니다.

DialogTypes
outputFormat
properties

사용자 지정 속성에 대한 액세스를 제공합니다.

speechRecognitionLanguage

음성 인식 언어를 가져옵니다.

메서드

fromAuthorizationToken(string, string, string)

지정된 권한 부여 토큰 및 지역에 대한 봇 프레임워크 구성 instance 만듭니다. 참고: 호출자는 권한 부여 토큰이 유효한지 확인해야 합니다. 권한 부여 토큰이 만료되기 전에 호출자는 이 구성으로 만든 해당 DialogServiceConnector instance authorizationToken 속성을 설정하여 새로 고쳐야 합니다. 구성 개체의 내용은 커넥터를 만들 때 복사되므로 DialogServiceConnector에서 authorizationToken을 설정해도 원래 구성의 권한 부여 토큰이 업데이트되지 않습니다. 새 구성 instance 만들거나 SpeechServiceAuthorization_Token 속성을 설정하여 추가 DialogServiceConnectors를 만드는 데 사용되는 경우 기존 instance 업데이트합니다.

fromEndpoint(URL, string)

BotFrameworkConfig의 instance 만듭니다. 이 메서드는 비표준 서비스 엔드포인트 또는 매개 변수를 사용하는 사용자만을 위한 것입니다. 참고: 엔드포인트 URL에 지정된 쿼리 매개 변수는 다른 API에 의해 설정되더라도 변경되지 않습니다. 참고: fromEndpoint에서 권한 부여 토큰을 사용하려면 fromEndpoint 메서드의 subscriptionKey에 빈 문자열을 전달한 다음, 만든 BotFrameworkConfig instance authorizationToken="token"을 설정하여 권한 부여 토큰을 사용합니다. 참고: 버전 1.15.0에 추가되었습니다.

fromHost(string | URL, string, string)

BotFrameworkConfig의 instance 만듭니다. 이 메서드는 기본이 아닌 서비스 호스트를 사용하는 사용자만을 위한 것입니다. 표준 리소스 경로가 가정됩니다. 표준이 아닌 리소스 경로 또는 경로가 전혀 없는 서비스의 경우 fromEndpoint를 대신 사용합니다. 참고: 쿼리 매개 변수는 호스트 URI에서 허용되지 않으며 다른 API에서 설정해야 합니다. 참고: fromHost에서 권한 부여 토큰을 사용하려면 fromHost(URL)를 사용한 다음, 만든 BotFrameworkConfig instance AuthorizationToken 속성을 설정합니다. 참고: 버전 1.15.0에 추가되었습니다.

fromSubscription(string, string, string)

제공된 구독 정보를 사용하여 봇 프레임워크 구성 instance 만듭니다.

상속된 메서드

close()

연결된 리소스를 삭제합니다.

getProperty(string | PropertyId, string)

명명된 속성을 값으로 설정합니다.

setProperty(string | PropertyId, string)

명명된 속성을 값으로 설정합니다.

setProxy(string, number, string, string)

프록시 구성을 설정합니다. Node.js 환경에서만 관련됩니다. 버전 1.4.0에 추가되었습니다.

setServiceProperty(string, string, UriQueryParameter)

생성자 세부 정보

BotFrameworkConfig()

BotFrameworkConfig의 instance 만듭니다.

new BotFrameworkConfig()

속성 세부 정보

applicationId

해당 백 엔드 애플리케이션 식별자를 설정합니다.

void applicationId

속성 값

void

DialogTypes

static { BotFramework: string, CustomCommands: string } DialogTypes

속성 값

{ BotFramework: string, CustomCommands: string }

outputFormat

OutputFormat outputFormat

속성 값

properties

사용자 지정 속성에 대한 액세스를 제공합니다.

PropertyCollection 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

상속된 From DialogServiceConfigImpl.setServiceProperty