다음을 통해 공유


BotConfiguration 클래스

정의

주의

This class is deprecated. See https://aka.ms/bot-file-basics for more information.

BotConfiguration은 봇에 대한 구성 정보를 나타냅니다.

[System.Obsolete("This class is deprecated.  See https://aka.ms/bot-file-basics for more information.", false)]
public class BotConfiguration
[<System.Obsolete("This class is deprecated.  See https://aka.ms/bot-file-basics for more information.", false)>]
type BotConfiguration = class
Public Class BotConfiguration
상속
BotConfiguration
특성

설명

일반적으로 디스크의 .bot 파일에서 로드됩니다. 이 클래스는 구성의 메모리 내 표현을 암호화하고 조작하는 메서드를 구현합니다.

생성자

BotConfiguration()
사용되지 않음.

BotConfiguration은 봇에 대한 구성 정보를 나타냅니다.

속성

Description
사용되지 않음.

봇에 대한 설명을 가져오거나 설정합니다.

Name
사용되지 않음.

봇의 이름을 가져오거나 설정합니다.

Padlock
사용되지 않음.

자물쇠를 가져오거나 설정합니다. 암호가 암호화된 모든 필드에 대해 일관성이 있는지 확인하는 데 사용됩니다.

Properties
사용되지 않음.

달리 정의되지 않은 속성을 가져오거나 설정합니다.

Services
사용되지 않음.

연결된 서비스를 가져오거나 설정합니다.

Version
사용되지 않음.

버전을 가져오거나 설정합니다.

메서드

ClearSecret()
사용되지 않음.

비밀을 지웁니다.

ConnectService(ConnectedService)
사용되지 않음.

서비스를 봇 파일에 연결합니다.

Decrypt(String)
사용되지 않음.

메모리 구성의 모든 값을 해독합니다.

DisconnectService(String)
사용되지 않음.

ID로 서비스를 제거합니다.

DisconnectServiceByNameOrId(String)
사용되지 않음.

이름 또는 ID로 서비스를 제거합니다.

DisconnectServiceByNameOrId<T>(String)
사용되지 않음.

이름 또는 ID로 특정 유형의 서비스를 제거합니다.

Encrypt(String)
사용되지 않음.

메모리 내 구성의 모든 값을 암호화합니다.

FindService(String)
사용되지 않음.

ID로 서비스를 찾습니다.

FindServiceByNameOrId(String)
사용되지 않음.

이름 또는 ID로 서비스를 찾습니다.

FindServiceByNameOrId<T>(String)
사용되지 않음.

이름 또는 ID로 특정 유형의 서비스를 찾습니다.

GenerateKey()
사용되지 않음.

암호화에 적합한 새 키를 생성합니다.

Load(String, String)
사용되지 않음.

.bot 파일에서 구성을 로드합니다.

LoadAsync(String, String)
사용되지 않음.

.bot 파일에서 구성을 로드합니다.

LoadFromFolder(String, String)
사용되지 않음.

폴더를 살펴보고 폴더에 첫 번째 .bot 파일을 로드하여 봇 구성을 로드합니다.

LoadFromFolderAsync(String, String)
사용되지 않음.

폴더를 살펴보고 폴더에 첫 번째 .bot 파일을 로드하여 봇 구성을 로드합니다.

MigrateData()
사용되지 않음.

이전 레코드를 새 레코드로 마이그레이션합니다.

Save(String)
사용되지 않음.

파일을 비밀로 저장합니다.

SaveAs(String, String)
사용되지 않음.

구성을 .bot 파일에 저장합니다.

SaveAsAsync(String, String)
사용되지 않음.

구성을 .bot 파일에 저장합니다.

SaveAsync(String)
사용되지 않음.

파일을 비밀로 저장합니다.

ValidateSecret(String)
사용되지 않음.

secretKey를 암호 해독하여 비밀이 올바른지 확인합니다.

확장 메서드

IsProjectNameSpaceless(BotConfiguration, String)
사용되지 않음.

프로젝트의 이름에 공백이 포함되어 있는지 확인합니다.

ValidateLuisKeyExistence(BotConfiguration)
사용되지 않음.

LuisService 키가 정의되어 있는지 확인합니다.

ValidateQnAKeyExistence(BotConfiguration)
사용되지 않음.

QnAMakerService 키가 정의되어 있는지 확인합니다.

적용 대상