DatabaseTaskHost 클래스

이 클래스와 해당 멤버는 내부용으로 예약되어 있으므로 사용자 코드에서 사용할 수 없습니다. 데이터베이스 작업 호스트를 나타냅니다.

상속 계층 구조

System.Object
  Microsoft.Data.Schema.Build.DatabaseTaskHost

네임스페이스:  Microsoft.Data.Schema.Build
어셈블리:  Microsoft.Data.Schema(Microsoft.Data.Schema.dll)

구문

‘선언
<SerializableAttribute> _
Public MustInherit Class DatabaseTaskHost _
    Implements ITaskHost, IDisposable, ISerializable
[SerializableAttribute]
public abstract class DatabaseTaskHost : ITaskHost, 
    IDisposable, ISerializable
[SerializableAttribute]
public ref class DatabaseTaskHost abstract : ITaskHost, 
    IDisposable, ISerializable
[<AbstractClass>]
[<SerializableAttribute>]
type DatabaseTaskHost =  
    class
        interface ITaskHost
        interface IDisposable
        interface ISerializable
    end
public abstract class DatabaseTaskHost implements ITaskHost, IDisposable, ISerializable

DatabaseTaskHost 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Protected 메서드 DatabaseTaskHost(SerializationInfo, StreamingContext) DatabaseTaskHost 클래스의 새 인스턴스를 초기화합니다.
Protected 메서드 DatabaseTaskHost(DatabaseSchemaProvider, ErrorManager, Boolean, String) DatabaseTaskHost 클래스의 새 인스턴스를 초기화합니다.

위쪽

속성

  이름 설명
Public 속성 DatabaseSchemaProvider 이 DatabaseTaskHost의 데이터베이스 스키마 공급자를 가져옵니다.
Public 속성 DataSchemaModel 소스 항목과 함께 로드되고 빌드에서 사용되는 데이터 스키마 모델을 가져오거나 설정합니다.
Public 속성 Errors 오류 관리자를 가져옵니다.
Public 속성 IdeMode IDE 모드가 true인지 여부를 나타내는 값을 가져옵니다.
Public 속성 IsAsyncModelBuildingRunning 모델이 백그라운드에서 빌드되는지 여부를 나타내는 값을 가져옵니다.
Public 속성 IsCatalogPropertyFileValid 카탈로그 속성 파일이 유효한지 여부를 나타내는 값을 가져옵니다.
Public 속성 IsOptimizedForInsert 모델이 삽입에 맞게 최적화되었는지 여부를 나타내는 값을 가져옵니다.
Public 속성 IsOptimizedForQuery 모델이 쿼리에 맞게 최적화되었는지 여부를 나타내는 값을 가져옵니다.
Public 속성 IsServerPropertyFileValid 서버 속성 파일이 유효한지 여부를 나타내는 값을 가져옵니다.
Protected 속성 ModelBuilder 파일 관리자에 사용되는 모델 작성기를 가져옵니다.

위쪽

메서드

  이름 설명
Protected 메서드 AddOrUpdate 스키마 관리자에 참조와 같은 사용자 지정 데이터를 추가합니다.
Protected 메서드 BuildCanceled 빌드가 취소되었는지 여부를 나타냅니다.
Public 메서드 Dispose() 리소스를 해제합니다.
Protected 메서드 Dispose(Boolean) 지정된 대로 리소스를 해제합니다.
Public 메서드 Equals 지정한 Object가 현재 Object와 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드 Finalize 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 GetAllProperties 지정된 소스에 대한 모든 속성을 반환합니다.
Public 메서드 GetCatalogProperty 카탈로그 속성의 값을 반환합니다.
Public 메서드 GetChangedPropertiesFromPropertiesFile 속성이 추가, 삭제 또는 변경된 fullPath에 있는 속성 파일의 지정된 구성에 대한 속성 목록을 반환합니다.
Public 메서드 GetDefaultValue 지정된 소스의 이 속성에 대한 기본값을 반환합니다.
Public 메서드 GetHashCode 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드 GetObjectData 대상 개체를 serialize하는 데 필요한 데이터로 SerializationInfo를 채웁니다.
Protected 메서드 GetProperty 속성의 현재 값을 반환합니다.
Public 메서드 GetServerProperty 서버 속성 값을 반환합니다.
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 GetWorkload 모델을 부분적으로 확인하기 위해 남은 작업량을 반환합니다.
Protected 메서드 Initialize deserialize할 때 사용됩니다.
Protected 메서드 InitializeConstructor(DataSchemaModelConstructor) 생성자를 초기화합니다.
Protected 메서드 InitializeConstructor(ModelBuilderConstructor) 사용되지 않습니다.
Protected 메서드 InitializeConstructor(ParserConstructor) 이 메서드를 사용하여 데이터베이스 스키마 공급자별 파서 생성자를 초기화합니다.
Protected 메서드 InternalGetAllProperties 해당 소스에 대한 속성의 실제 목록을 반환합니다.
Public 메서드 IsTaskItemUnchanged 파일 관리자가 마지막으로 처리한 스크립트 및 메타데이터가 현재 디스크에 있는 파일의 버전을 나타내는지 여부를 나타내는 값을 반환합니다.
Protected 메서드 MatchesDataSchemaModelValue 데이터 스키마 모델에 설정된 값이 일치하는지 여부를 나타내는 값을 반환합니다.
Protected 메서드 MemberwiseClone 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Protected 메서드 OnCreateCustomSchemaData nullNull 참조(Visual Basic의 경우 Nothing) 를 반환합니다.
Protected 메서드 OnFixupAfterDeserialization 아무 작업도 하지 않습니다.
Protected 메서드 OnProcessFileListPriorToBatchLoadOrUpdate 파일 목록이 모델에 삽입되기 전에 데이터베이스 스키마 공급자 구현에서 해당 파일 목록을 처리하도록 허용합니다.
Protected 메서드 OnProcessFileListPriorToRemove 데이터베이스 스키마 공급자 구현에서 해당 모델 작성기를 통해 고유한 방법으로 파일을 제거할 수 있게 합니다.
Protected 메서드 OnReadPropertiesFile 지정된 속성 파일에서 읽은 모든 속성을 반환합니다.
Protected 메서드 OnResetBuildValidationStatus 모델을 완전히 확인하기 직전에 빌드 작업 동안 호출됩니다.
Protected 메서드 OnRunBuildValidations 이 메서드를 사용하여 모델을 열어 유효성 검사 규칙을 위반한 요소를 찾습니다.
Public 메서드 OptimizeForInsert 파일 관리자를 삽입에 맞게 최적화합니다.
Public 메서드 OptimizeForQuery 파일 관리자를 쿼리에 맞게 최적화합니다.
Protected 메서드 PopulateCustomMetadataNames 데이터베이스 스키마 공급자 구현에서 이 메서드를 재정의하여 참조와 같은 사용자 지정 메타데이터 이름의 목록을 제공합니다.
Protected 메서드 PostInitDataSchemaModel 스키마 관리자가 만들어진 후에 호출되며, 데이터베이스 스키마 공급자 구현에서 모든 모델 옵션을 업데이트할 수 있게 합니다.
Protected 메서드 RemoveCustomSchemaData 참조와 같은 지정된 사용자 지정 스키마 데이터 파일을 스키마 관리자에서 제거합니다.
Public 메서드 ResetAllCatalogProperties 속성 파일이 없는 것처럼 모든 카탈로그 속성을 기본 상태로 다시 설정합니다.
Public 메서드 ResetAllServerProperties 속성 파일이 없는 것처럼 모든 서버 속성을 기본 상태로 다시 설정합니다.
Public 메서드 SetAndSavePropertyFiles 이 속성을 일괄 처리로 설정하고 파일을 저장합니다.
Protected 메서드 SetValue 속성의 현재 값을 설정합니다.
Protected 메서드 StopAsyncModelBuilding()
Protected 메서드 StopAsyncModelBuilding(Int32) AsyncModelBuildingBlocker.Dispose가 호출될 때까지 비동기 모델의 빌드를 중지합니다.
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)
Public 메서드 ValidateDataSchemaModel 현재 DataSchemaModel의 유효성을 검사하기 위해 호출됩니다.
Protected 메서드정적 멤버 ValidateValueIsBoolean 지정된 값이 유효한 부울인지 여부를 나타내는 값을 반환합니다.
Protected 메서드정적 멤버 ValidateValueIsFloat 지정된 값이 유효한 float인지 여부를 나타내는 값을 반환합니다.
Protected 메서드정적 멤버 ValidateValueIsInSet 지정된 값이 유효한 데이터 형식 값인지 여부를 나타내는 값을 반환합니다.
Protected 메서드정적 멤버 ValidateValueIsInt 지정된 값이 유효한 정수인지 여부를 나타내는 값을 반환합니다.
Protected 메서드 VerifyConfigurationAfterSet 이 속성의 설정에 종속되는 모든 속성을 확인하는 데 사용됩니다.

위쪽

필드

  이름 설명
Public 필드정적 멤버 NumberElementsToResolve 남은 작업의 양을 포함하는 정수로, 확인해야 할 모델 요소의 수로 나타냅니다.

위쪽

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

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