Configuration Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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). |