DTSPackageInfoFlags Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt, ob ein Paket ein Ordner oder ein Paket ist. Sie wird verwendet, um einen gültigen Wert in der Flags-Eigenschaft festzulegen.
public enum class DTSPackageInfoFlags
public enum DTSPackageInfoFlags
type DTSPackageInfoFlags =
Public Enum DTSPackageInfoFlags
- Vererbung
-
DTSPackageInfoFlags
Felder
Folder | 0 | Dies ist ein Ordner. |
Package | 1 | Dies ist ein Paket. |
Beispiele
Im folgenden Codebeispiel wird ein Beispielpaket geladen und einige Paketeigenschaften angezeigt, einschließlich der Eigenschaft, die Flags einen Wert aus dieser Enumeration zurückgibt.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
namespace PackageInfoTest
{
class Program
{
static void Main(string[] args)
{
// The pkg variable points to a package
// installed with the SSIS samples.
string pkg = @"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\CalculatedColumns Sample\CalculatedColumns\CalculatedColumns.dtsx";
Application app = new Application();
Package p1 = app.LoadPackage(pkg, null);
p1.Description = "CalculatedColumns package";
app.SaveToDtsServer(p1, null, @"File System\myp1Package", "YOURSERVER");
PackageInfos pInfos = app.GetDtsServerPackageInfos(@"File System", "YOURSERVER");
foreach (PackageInfo pinfo in pInfos)
{
Console.WriteLine("Package Information");
Console.WriteLine("CreationDate: {0}", pinfo.CreationDate);
Console.WriteLine("Flags: {0}", pinfo.Flags);
Console.WriteLine("Folder: {0}", pinfo.Folder);
Console.WriteLine("Name: {0}", pinfo.Name);
}
}
}
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Namespace PackageInfoTest
Class Program
Shared Sub Main(ByVal args() As String)
' The pkg variable points to a package
' installed with the SSIS samples.
Dim pkg As String = "C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\CalculatedColumns Sample\CalculatedColumns\CalculatedColumns.dtsx"
Dim app As Application = New Application()
Dim p1 As Package = app.LoadPackage(pkg,Nothing)
p1.Description = "CalculatedColumns package"
app.SaveToDtsServer(p1, Nothing, "File System\myp1Package", "YOURSERVER")
Dim pInfos As PackageInfos = app.GetDtsServerPackageInfos("File System","YOURSERVER")
Dim pinfo As PackageInfo
For Each pinfo In pInfos
Console.WriteLine("Package Information")
Console.WriteLine("CreationDate: {0}", pinfo.CreationDate)
Console.WriteLine("Flags: {0}", pinfo.Flags)
Console.WriteLine("Folder: {0}", pinfo.Folder)
Console.WriteLine("Name: {0}", pinfo.Name)
Next
End Sub
End Class
End Namespace
Beispielausgabe:
Package Information
CreationDate: 3/24/2008 5:21:51 PM
Flags: Package
Folder: File System
Name: myp1Package