DtsContainer.CreationName Property
SQL Server 2008 R2
Returns the string that is used to create an instance of the DtsContainer object. This property is read-only.
Assembly: Microsoft.SqlServer.ManagedDTS (in Microsoft.SqlServer.ManagedDTS.dll)
Property Value
Type: System.StringA String that contains the name. The name may be the fully qualified assembly name (for managed assemblies), the PRogID, or the CLSID (for COM DLLs).
Implements
IDTSName.CreationNameThe Package class implements the DtsContainer through its inheritance of the EventsProvider. The following code example creates a package, then displays and sets values inherited from DtsContainer.
using System; using System.Collections.Generic; using System.Text; using Microsoft.SqlServer.Dts.Runtime; namespace Microsoft.SqlServer.SSIS.Samples { class Program { static void Main(string[] args) { // The package is the ExecuteProcess package sample // that is installed with the SSIS 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 p1 = app.LoadPackage(pkg, null); // Show the properties inherited from DtsContainer. Console.WriteLine("CreationName: {0}", p1.CreationName); Console.WriteLine("DebugMode: {0}", p1.DebugMode); Console.WriteLine("DelayValidation: {0}", p1.DelayValidation); Console.WriteLine("Description: {0}", p1.Description); Console.WriteLine("Disable: {0}", p1.Disable); // Description is not set for this sample, so set it. p1.Description = "This is the Execute Process Package Sample"; Console.WriteLine("Description after modification: {0}", p1.Description); Console.WriteLine(); } } }
Sample Output:
CreationName: SSIS.Package.2
DebugMode: False
DelayValidation: True
Description:
Disable: False
Description after modification: This is the Execute Process Package Sample
