ISchemaDeploymentController 인터페이스
배포 엔진을 여러 번 실행하여 여러 배포 구성 각각에 대해 스크립트를 생성하고 실행하는 기능을 제공합니다.
네임스페이스: Microsoft.Data.Schema.Build
어셈블리: Microsoft.Data.Schema(Microsoft.Data.Schema.dll)
구문
‘선언
Public Interface ISchemaDeploymentController _
Inherits IDisposable
public interface ISchemaDeploymentController : IDisposable
public interface class ISchemaDeploymentController : IDisposable
type ISchemaDeploymentController =
interface
interface IDisposable
end
public interface ISchemaDeploymentController extends IDisposable
ISchemaDeploymentController 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
Deployment | 스키마 배포 엔진을 가져옵니다. | |
Options | 배포 옵션 개체를 가져오거나 설정합니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
Cancel | 파생 클래스에서 구현되는 경우 Deployment 속성 값을 사용하여 현재 배포 작업을 취소합니다. | |
CompareModels | 파생 클래스에서 구현되는 경우 Deployment 속성 값을 사용하여 모델 비교 프로세스를 호출합니다. | |
CreatePlan | 파생 클래스에서 구현되는 경우 Deployment 속성 값을 사용하여 계획을 만듭니다. | |
CreateScript | 파생 클래스에서 구현되는 경우 Deployment 속성 값을 사용하여 제공된 계획으로 스크립트를 만듭니다.그런 다음 이 메서드는 스크립트를 쓰기 위해 제공된 텍스트 작성기를 준비합니다. | |
Dispose | 관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 응용 프로그램 정의 작업을 수행합니다. (IDisposable에서 상속됨) | |
UpdateDatabase | 파생 클래스에서 구현되는 경우 Deployment 속성 값을 사용하여 제공된 계획으로 대상 데이터베이스를 업데이트합니다. | |
VerifyPlan | 파생 클래스에서 구현되는 경우 Deployment 속성 값을 사용하여 계획을 확인합니다. |
위쪽
이벤트
이름 | 설명 | |
---|---|---|
DeploymentMessage | 파생 클래스에서 구현되는 경우 배포 메시지 이벤트를 처리합니다. | |
ScriptGenerationMessage | 파생 클래스에서 구현되는 경우 스크립트 생성 메시지 이벤트를 처리합니다. |
위쪽
참고 항목
참조
Microsoft.Data.Schema.Build 네임스페이스
SchemaCompareComparisonGenerator