DeploymentProjectBuilder 類別
這個類別會在建置階段載入,以建立部署階段需要的成品。 這包括用來執行部署工作和部署組態檔的 Stub MSBuild 專案。
繼承階層架構
System.Object
Microsoft.Data.Schema.Build.DeploymentProjectBuilder
命名空間: Microsoft.Data.Schema.Build
組件: Microsoft.Data.Schema (在 Microsoft.Data.Schema.dll 中)
語法
'宣告
Public Class DeploymentProjectBuilder
public class DeploymentProjectBuilder
public ref class DeploymentProjectBuilder
type DeploymentProjectBuilder = class end
public class DeploymentProjectBuilder
DeploymentProjectBuilder 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
![]() |
DeploymentProjectBuilder | 初始化 DeploymentProjectBuilder 類別的新執行個體。 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
![]() |
ConnectionString | 取得或設定連接字串。 |
![]() |
DatabaseName | 取得或設定資料庫名稱。 |
![]() |
DeployManifestName | 取得或設定部署資訊清單名稱。 |
![]() |
DeploymentScriptFile | 取得或設定部署指令碼檔。 |
![]() |
DeployToDatabase | 取得或設定值,這個值表示是否部署至目標資料庫。 |
![]() |
DeployToScript | 取得或設定值,這個值表示是否部署至指令碼檔案。 |
![]() |
Extensions | 取得或設定這個部署的擴充管理員。 |
![]() |
FilesOutput | 取得輸出檔的清單。 |
![]() |
InputContributorFiles | 取得輸入參與者檔案的清單。 |
![]() |
OutputDirectory | 取得或設定部署的輸出目錄。 |
![]() |
OverwriteExistingFiles | 取得或設定值,這個值表示部署是否應覆寫輸出目錄中的現有檔案。 |
![]() |
Properties | 取得或設定與這個部署專案關聯的屬性清單。 |
![]() |
PropertiesFiles | 取得屬性檔的清單。 |
![]() |
References | 取得或設定與這個部署專案關聯的參考清單。 |
![]() |
Renames | 取得或設定部署期間所發生檔案重新命名的清單。 |
![]() |
SelectedDeploymentConfigFile | 取得或設定要用於這個部署專案的部署組態檔。 |
![]() |
SourceModelFilePath | 取得或設定來源模型的檔案路徑。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
![]() ![]() |
AddProperty | 加入指定的屬性。 |
![]() ![]() |
CopyFile | 將指定的檔案複製到目標名稱和目錄。 |
![]() |
CopyFileToOutput | 將檔案複製至輸出。 |
![]() |
Equals | 判斷指定的 Object 和目前的 Object 是否相等。 (繼承自 Object)。 |
![]() |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 |
![]() |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 |
![]() |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 |
![]() |
GetUniqueFile | 在輸出目錄中產生唯一的檔名。 |
![]() |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 |
![]() |
OnCreateDeploymentProject | 在建立部署專案時呼叫。 |
![]() |
OnLoadTargetModelModifiers | 如果您的資料庫結構描述提供者實作需要對目標模型執行其他修改,則覆寫這個方法。 |
![]() |
OnVerifyConfiguration | 傳回 null。 |
![]() |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
欄位
名稱 | 說明 | |
---|---|---|
![]() ![]() |
DeploymentConfigurationFileProperty | 含有部署組態檔的屬性。 |
![]() ![]() |
DeployScriptFileProperty | 含有部署指令碼檔案名稱的屬性。 |
![]() ![]() |
DeployToDatabaseProperty | 指出是否將部署內容部署至目標資料庫的屬性。 |
![]() ![]() |
DeployToScriptProperty | 指出部署動作是否僅會產生部署指令碼而不會部署至目標資料庫的屬性。 |
![]() ![]() |
ExtensionConfigurationItemName | 用於提供擴充組態檔給 MSBuild 專案。 |
![]() ![]() |
ReferenceItemName | 用於加入 MSBuild 專案的參考。 |
![]() ![]() |
SourceModelProperty | 用於將來源模型檔名加入至 MSBuild 專案。 |
![]() ![]() |
TargetConnectionStringProperty | 用於將目標連接字串加入至 MSBuild 專案。 |
![]() ![]() |
TargetDatabaseNameProperty | 用於將目標資料庫名稱加入至 MSBuild 專案。 |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。