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