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 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 Deployment 스키마 배포 엔진을 가져옵니다.
Public 속성 Options 배포 옵션 개체를 가져오거나 설정합니다.

위쪽

메서드

  이름 설명
Public 메서드 Cancel 파생 클래스에서 구현되는 경우 Deployment 속성 값을 사용하여 현재 배포 작업을 취소합니다.
Public 메서드 CompareModels 파생 클래스에서 구현되는 경우 Deployment 속성 값을 사용하여 모델 비교 프로세스를 호출합니다.
Public 메서드 CreatePlan 파생 클래스에서 구현되는 경우 Deployment 속성 값을 사용하여 계획을 만듭니다.
Public 메서드 CreateScript 파생 클래스에서 구현되는 경우 Deployment 속성 값을 사용하여 제공된 계획으로 스크립트를 만듭니다.그런 다음 이 메서드는 스크립트를 쓰기 위해 제공된 텍스트 작성기를 준비합니다.
Public 메서드 Dispose 관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 응용 프로그램 정의 작업을 수행합니다. (IDisposable에서 상속됨)
Public 메서드 UpdateDatabase 파생 클래스에서 구현되는 경우 Deployment 속성 값을 사용하여 제공된 계획으로 대상 데이터베이스를 업데이트합니다.
Public 메서드 VerifyPlan 파생 클래스에서 구현되는 경우 Deployment 속성 값을 사용하여 계획을 확인합니다.

위쪽

이벤트

  이름 설명
Public 이벤트 DeploymentMessage 파생 클래스에서 구현되는 경우 배포 메시지 이벤트를 처리합니다.
Public 이벤트 ScriptGenerationMessage 파생 클래스에서 구현되는 경우 스크립트 생성 메시지 이벤트를 처리합니다.

위쪽

참고 항목

참조

Microsoft.Data.Schema.Build 네임스페이스

SchemaCompareComparisonGenerator

기타 리소스

Visual Studio의 데이터베이스 기능 확장