Compartilhar via


Configuration Classe

Definição

Representa uma classe de configuração que contém informações sobre como um pacote é configurado. Essa classe não pode ser herdada.

public ref class Configuration sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSPersist
public sealed class Configuration : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSPersist
type Configuration = class
    inherit DtsObject
    interface IDTSPersist
    interface IDTSName
Public NotInheritable Class Configuration
Inherits DtsObject
Implements IDTSName, IDTSPersist
Herança
Configuration
Implementações

Comentários

As configurações são úteis ao implantar pacotes em vários servidores diferentes e facilitam a movimentação de pacotes do desenvolvimento para ambientes de produção.

Você pode usar variáveis para atualizar pacotes dinamicamente, o que permite personalizar a funcionalidade do pacote e adaptar pacotes aos ambientes em que eles são executados. Para atualizar as propriedades do pacote em tempo de execução usando variáveis, mapeie variáveis para propriedades de objeto de pacote, crie configurações para as variáveis, implante as configurações com o pacote e atualize os valores variáveis no arquivo de configuração para se adequar ao novo ambiente. Em tempo de execução, o pacote usa automaticamente os valores atualizados. Essa flexibilidade é útil quando os pacotes implantados se conectam a servidores diferentes, executam instruções SQL diferentes ou executam pacotes filho diferentes. Para obter mais informações, consulte Criar configurações de pacote e usar variáveis em pacotes.

Propriedades

ConfigurationString

Obtém ou define o local da configuração.

ConfigurationType

Obtém ou define um valor do DTSConfigurationType que descreve o tipo de arquivo no qual as informações da configuração são armazenadas.

CreationName

Retorna a cadeia de caracteres usada pelo mecanismo de tempo de execução para criar uma instância do objeto Configuration e adicionar o objeto à coleção Configurations. Esta propriedade é somente para leitura.

Description

Obtém ou define a descrição da configuração. Esta propriedade é somente para leitura.

ID

Retorna a ID atribuída à configuração. Esta propriedade é somente para leitura.

Name

Obtém ou define o nome fornecido a esta configuração.

PackagePath

Obtém ou define o caminho do pacote ao qual a configuração se aplica.

Métodos

Equals(Object)

Determina se duas instâncias de objeto são iguais.

(Herdado de DtsObject)
GetHashCode()

Retorna o código hash para a instância.

(Herdado de DtsObject)
LoadFromXML(XmlNode, IDTSEvents)

Esse método não pode ser chamado por seu código de aplicativo. Para carregar um pacote salvo como .xml, use o método LoadPackage(String, IDTSEvents).

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Esse método não pode ser chamado por seu código de aplicativo. Para salvar um pacote como .xml, use o método SaveToXml(String, Package, IDTSEvents).

Aplica-se a