Udostępnij za pośrednictwem


Właściwość Package.EnableConfigurations

Wskazuje, czy pakiet ładuje konfiguracje.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
Public Property EnableConfigurations As Boolean
    Get
    Set
'Użycie
Dim instance As Package
Dim value As Boolean

value = instance.EnableConfigurations

instance.EnableConfigurations = value
public bool EnableConfigurations { get; set; }
public:
property bool EnableConfigurations {
    bool get ();
    void set (bool value);
}
member EnableConfigurations : bool with get, set
function get EnableConfigurations () : boolean
function set EnableConfigurations (value : boolean)

Wartość właściwości

Typ: System.Boolean
TRUE wskazuje, że konfiguracja pliki są ładowane, gdy pakiet jest ładowany.

Uwagi

Jeśli ta właściwość jest zestaw do false, wartości trwałe w pakiecie będą być używane zamiast zastępowane konfiguracje załadowany.

Podczas wdrażania pakiet, zestaw to false z ostatniego konfiguracja.Następnie, gdy pakiet jest najpierw uruchomić po wdrożeniu, wartości pakiet zostaną zastąpione raz konfiguracja wartości.Aby uzyskać więcej informacji na temat konfiguracji używanych przez pakiet zobacz Tworzenie konfiguracji pakietu.

Przykłady

Poniższy przykład tworzy nowy pakiet, a następnie ustawia EnableConfigurations do true, jak również ExportConfigurationFile właściwość.W przykładzie następnie dodaje nową konfiguracja do pakiet i ustawia wartości kilku właściwości.

            Package pkg = new Package();
            pkg.EnableConfigurations = true;
            pkg.ExportConfigurationFile("conf.xml");
            // Create a variable object and add it to the 
            // package Variables collection.
            Variable varPkg = pkg.Variables.Add("var", false, "", 100);
            varPkg.Value = 1;
            string packagePathToVariable = varPkg.GetPackagePath();

            Configuration config = pkg.Configurations.Add();
            config.ConfigurationString = "conf.xml";
            config.ConfigurationType = DTSConfigurationType.ConfigFile;
            config.PackagePath = packagePathToVariable;
            // more code here.
            Dim pkg As Package =  New Package() 
            pkg.EnableConfigurations = True
            pkg.ExportConfigurationFile("conf.xml")
            ' Create a variable object and add it to the 
            ' package Variables collection.
            Dim varPkg As Variable =  pkg.Variables.Add("var",False,"",100) 
            varPkg.Value = 1
            Dim packagePathToVariable As String =  varPkg.GetPackagePath() 
 
            Dim config As Configuration =  pkg.Configurations.Add() 
            config.ConfigurationString = "conf.xml"
            config.ConfigurationType = DTSConfigurationType.ConfigFile
            config.PackagePath = packagePathToVariable
            ' more code here.