DeploymentProjectBuilder 클래스
이 클래스는 빌드할 때 로드되어 배포할 때 필요한 아티팩트를 만듭니다. 이 클래스에는 배포 작업 및 배포 구성 파일을 실행하는 데 사용되는 스텁 MSBuild 프로젝트가 포함됩니다.
상속 계층 구조
System.Object
Microsoft.Data.Schema.Build.DeploymentProjectBuilder
네임스페이스: Microsoft.Data.Schema.Build
어셈블리: Microsoft.Data.Schema(Microsoft.Data.Schema.dll)
구문
‘선언
Public Class DeploymentProjectBuilder
public class DeploymentProjectBuilder
public ref class DeploymentProjectBuilder
type DeploymentProjectBuilder = class end
public class DeploymentProjectBuilder
DeploymentProjectBuilder 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
DeploymentProjectBuilder | DeploymentProjectBuilder 클래스의 새 인스턴스를 초기화합니다. |
위쪽
속성
이름 | 설명 | |
---|---|---|
ConnectionString | 연결 문자열을 가져오거나 설정합니다. | |
DatabaseName | 데이터베이스 이름을 가져오거나 설정합니다. | |
DeployManifestName | 배포 매니페스트 이름을 가져오거나 설정합니다. | |
DeploymentScriptFile | 배포 스크립트 파일을 가져오거나 설정합니다. | |
DeployToDatabase | 대상 데이터베이스에 배포할지 여부를 나타내는 값을 가져오거나 설정합니다. | |
DeployToScript | 스크립트 파일에 배포할지 여부를 나타내는 값을 가져오거나 설정합니다. | |
Extensions | 이 배포에 대한 확장 관리자를 가져오거나 설정합니다. | |
FilesOutput | 출력 파일의 목록을 가져옵니다. | |
InputContributorFiles | 입력 참가자 파일의 목록을 가져옵니다. | |
OutputDirectory | 배포에 대한 출력 디렉터리를 가져오거나 설정합니다. | |
OverwriteExistingFiles | 배포를 출력 디렉터리의 기존 파일에 덮어써야 할지 여부를 나타내는 값을 가져오거나 설정합니다. | |
Properties | 이 배포 프로젝트에 연결된 속성의 목록을 가져오거나 설정합니다. | |
PropertiesFiles | 속성 파일의 목록을 가져옵니다. | |
References | 이 배포 프로젝트에 연결된 참조의 목록을 가져오거나 설정합니다. | |
Renames | 배포하는 동안 이름이 바뀐 파일의 목록을 가져오거나 설정합니다. | |
SelectedDeploymentConfigFile | 이 배포 프로젝트에 사용할 배포 구성 파일을 가져오거나 설정합니다. | |
SourceModelFilePath | 소스 모델의 파일 경로를 가져오거나 설정합니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
AddProperty | 지정된 속성을 추가합니다. | |
CopyFile | 지정된 파일을 대상 이름 및 디렉터리에 복사합니다. | |
CopyFileToOutput | 파일을 출력에 복사합니다. | |
Equals | 지정한 Object가 현재 Object와 같은지 여부를 확인합니다. (Object에서 상속됨) | |
Finalize | 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) | |
GetHashCode | 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨) | |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) | |
GetUniqueFile | 출력 디렉터리에서 고유한 파일 이름을 생성합니다. | |
MemberwiseClone | 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨) | |
OnCreateDeploymentProject | 배포 프로젝트를 만들 때 호출됩니다. | |
OnLoadTargetModelModifiers | 데이터베이스 스키마 공급자 구현에서 대상 모델을 추가로 수정할 필요가 있는 경우 이 메서드를 재정의합니다. | |
OnVerifyConfiguration | null을 반환합니다. | |
ToString | 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨) |
위쪽
필드
이름 | 설명 | |
---|---|---|
DeploymentConfigurationFileProperty | 배포 구성 파일이 들어 있는 속성입니다. | |
DeployScriptFileProperty | 배포 스크립트 파일 이름이 들어 있는 속성입니다. | |
DeployToDatabaseProperty | 대상 데이터베이스에 배포되는지 여부를 나타내는 속성입니다. | |
DeployToScriptProperty | 배포 작업에서 배포 스크립트만 생성하고 대상 데이터베이스에 배포하지는 않도록 할지 여부를 나타내는 속성입니다. | |
ExtensionConfigurationItemName | 확장 구성 파일을 MSBuild 프로젝트에 제공하는 데 사용됩니다. | |
ReferenceItemName | 참조를 MSBuild 프로젝트에 추가하는 데 사용됩니다. | |
SourceModelProperty | 소스 모델 파일 이름을 MSBuild 프로젝트에 추가하는 데 사용됩니다. | |
TargetConnectionStringProperty | 대상 연결 문자열을 MSBuild 프로젝트에 추가하는 데 사용됩니다. | |
TargetDatabaseNameProperty | 대상 데이터베이스 이름을 MSBuild 프로젝트에 추가하는 데 사용됩니다. |
위쪽
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.