Classe DeploymentProjectBuilder
Essa classe é carregada no momento da compilação para criar os artefatos que são necessários no momento da implantação. Isso inclui o stub de projeto MSBuild que é usado para executar a tarefa de implantar e o arquivo de configuração da implantação.
Hierarquia de herança
System.Object
Microsoft.Data.Schema.Build.DeploymentProjectBuilder
Namespace: Microsoft.Data.Schema.Build
Assembly: Microsoft.Data.Schema (em Microsoft.Data.Schema.dll)
Sintaxe
'Declaração
Public Class DeploymentProjectBuilder
public class DeploymentProjectBuilder
public ref class DeploymentProjectBuilder
type DeploymentProjectBuilder = class end
public class DeploymentProjectBuilder
O tipo DeploymentProjectBuilder expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
DeploymentProjectBuilder | Inicializa uma nova instância da classe DeploymentProjectBuilder. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
ConnectionString | Obtém ou define a seqüência de conexão. | |
DatabaseName | Obtém ou define o nome do banco de dados. | |
DeployManifestName | Obtém ou define o nome do manifesto de implantação. | |
DeploymentScriptFile | Obtém ou define o arquivo de script de implantação. | |
DeployToDatabase | Obtém ou define um valor indicando se implantar no banco de dados de destino. | |
DeployToScript | Obtém ou define um valor indicando se implantar em um arquivo de script. | |
Extensions | Obtém ou define o extension manager para essa implantação. | |
FilesOutput | Obtém uma lista de arquivos de saída. | |
InputContributorFiles | Obtém uma lista de arquivos de entrada do Colaborador. | |
OutputDirectory | Obtém ou define o diretório de saída para a implantação. | |
OverwriteExistingFiles | Obtém ou define um valor indicando se a implantação deve sobrescrever arquivos existentes no diretório de saída. | |
Properties | Obtém ou define a lista de propriedades associadas a este projeto de implantação. | |
PropertiesFiles | Obtém uma lista de arquivos de propriedades. | |
References | Obtém ou define a lista de referências associadas a este projeto de implantação. | |
Renames | Obtém ou define a lista de renomeação de arquivo que ocorrem durante a implantação. | |
SelectedDeploymentConfigFile | Obtém ou define o arquivo de configuração de implantação a ser usado para o projeto de implantação. | |
SourceModelFilePath | Obtém ou define o caminho do arquivo para o modelo de origem. |
Início
Métodos
Nome | Descrição | |
---|---|---|
AddProperty | Adiciona a propriedade especificada. | |
CopyFile | Copia o arquivo especificado para o nome de destino e o diretório. | |
CopyFileToOutput | Copia um arquivo de saída. | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
GetUniqueFile | Gera um nome de arquivo exclusivo no diretório de saída. | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
OnCreateDeploymentProject | Chamado quando o projeto de implantação é criado. | |
OnLoadTargetModelModifiers | Substitua este método se a sua implementação de provedor de esquema do banco de dados precisa realizar modificações adicionais para o modelo de destino. | |
OnVerifyConfiguration | Retorna null. | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) |
Início
Campos
Nome | Descrição | |
---|---|---|
DeploymentConfigurationFileProperty | A propriedade que contém o arquivo de configuração da implantação. | |
DeployScriptFileProperty | A propriedade que contém o nome de arquivo de script de implantação. | |
DeployToDatabaseProperty | A propriedade que indica se a implantação será implantado no banco de dados de destino. | |
DeployToScriptProperty | A propriedade que indica se a ação de implantação irá gerar somente um script de implantação, mas não implantar um banco de dados de destino. | |
ExtensionConfigurationItemName | Usado para fornecer os arquivos de configuração de extensão para o MSBuild project. | |
ReferenceItemName | Usado para adicionar referências para o MSBuild project. | |
SourceModelProperty | Usado para adicionar o nome de arquivo de modelo de origem para o MSBuild project. | |
TargetConnectionStringProperty | Usado para adicionar a seqüência de conexão de destino para o MSBuild project. | |
TargetDatabaseNameProperty | Usado para adicionar o nome do banco de dados de destino para o MSBuild project. |
Início
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.