Export (0) Print
Expand All

Package.Configurations Property

Gets the collection of configurations for the package. A package can have more than one configuration associated with it. This property is read-only.

Namespace:  Microsoft.SqlServer.Dts.Runtime
Assembly:  Microsoft.SqlServer.ManagedDTS (in Microsoft.SqlServer.ManagedDTS.dll)

public Configurations Configurations { get; }

Property Value

Type: Microsoft.SqlServer.Dts.Runtime.Configurations
The collection of configurations for the package.

Each configuration allows you to set a package variable from an external source, such as from a configuration file, environment variable, or registry entry. For more information about package configuration, see Create Package Configurations.

The following example loads a sample package, and then returns a count of the number of configurations associated with the package.

class PackageTest
    {
        static void Main(string[] args)
        {
            // The variable pkg points to the location of the
            // ExecuteProcess package sample installed with the
            // samples.
            string pkg = @"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ExecuteProcess Sample\ExecuteProcess\UsingExecuteProcess.dtsx";

            Application app = new Application();
            Package p = app.LoadPackage(pkg, null);

            int n = p.Configurations.Count;
            Console.WriteLine("Number of configurations = " + n);
        }
    }
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft