這個類別和它的成員會保留給內部使用,其目的不是要供您的程式碼使用。 表示資料庫工作主機。
繼承階層架構
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 | 取得此「資料庫工作主機」的資料庫結構描述提供者。 |
![]() |
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 | 傳回完整路徑 (已加入、刪除或變更屬性) 下屬性檔中指定之組態的屬性清單。 |
![]() |
GetDefaultValue | 從指定的來源傳回這個屬性的預設值。 |
![]() |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 |
![]() |
GetObjectData | 使用序列化目標物件所需的資料,填入 SerializationInfo。 |
![]() |
GetProperty | 傳回屬性的目前值。 |
![]() |
GetServerProperty | 傳回伺服器屬性的值。 |
![]() |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 |
![]() |
GetWorkload | 傳回局部解析模型所剩下的工作量。 |
![]() |
Initialize | 用於還原序列化時。 |
![]() |
InitializeConstructor(DataSchemaModelConstructor) | 初始化建構函式。 |
![]() |
InitializeConstructor(ModelBuilderConstructor) | 不適用。 |
![]() |
InitializeConstructor(ParserConstructor) | 使用這個方法來初始化資料庫結構描述提供者特定剖析器建構函式。 |
![]() |
InternalGetAllProperties | 傳回該來源的實際屬性清單。 |
![]() |
IsTaskItemUnchanged | 傳回值,這個值表示檔案管理員前次處理的指令碼和中繼資料是否表示磁碟上目前的檔案版本。 |
![]() |
MatchesDataSchemaModelValue | 傳回值,這個值表示資料結構描述模型上設定的值是否相符。 |
![]() |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 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 | 傳回值,這個值表示指定的值是否為有效的浮點數。 |
![]() ![]() |
ValidateValueIsInSet | 傳回值,這個值表示指定的值是否為有效的資料型別值。 |
![]() ![]() |
ValidateValueIsInt | 傳回值,這個值表示指定的值是否為有效的整數。 |
![]() |
VerifyConfigurationAfterSet | 用來驗證相依於此屬性設定的任何屬性。 |
回頁首
欄位
| 名稱 | 說明 | |
|---|---|---|
![]() ![]() |
NumberElementsToResolve | 含有剩餘工作量的整數,以仍然必須進行解析的模型項目數表示。 |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)