Freigeben über


IDTSPropertiesProvider.Properties Eigenschaft

Definition

Ruft eine Auflistung aus DtsProperty-Objekten ab, die Eigenschaften und Methoden zur Verwendung mit dem Container bereitstellen.

public:
 property Microsoft::SqlServer::Dts::Runtime::DtsProperties ^ Properties { Microsoft::SqlServer::Dts::Runtime::DtsProperties ^ get(); };
public Microsoft.SqlServer.Dts.Runtime.DtsProperties Properties { get; }
member this.Properties : Microsoft.SqlServer.Dts.Runtime.DtsProperties
Public ReadOnly Property Properties As DtsProperties

Eigenschaftswert

Eine DtsProperties-Auflistung, die die dem Container zugewiesenen DtsProperty-Objekte enthält.

Beispiele

Eine der Klassen, die die Schnittstelle implementiert, ist die IDTSPropertiesProviderPackage Klasse. Im folgenden Codebeispiel wird gezeigt, wie die Package Klasse eine DtsProperties Auflistung aus der Properties Methode zurückgibt. Im Codebeispiel werden dann die Eigenschaften durchläuft, die mehrere Werte anzeigen.

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)  
        {  
            Application app = new Application();  
            Package p1 = new Package();  

           // Retrieve the information from the Properties collection.  
           // Each item in the collection represents a property on the  
           // object. This example reviews the properties of the   
           // Package object.  

            DtsProperties props = p1.Properties;  
            String name;  
            String path;  
            TypeCode propType;  

            foreach (DtsProperty prop in props)  
            {  
                propType = prop.Type;  
                name = prop.Name;  
                path = prop.GetPackagePath(p1);  
                Console.WriteLine("Name {0}, Type {1}, Package path{2}", name, propType, path);  
            }  
        }  
    }  
}  
Imports System  
Imports System.Collections.Generic  
Imports System.Text  
Imports Microsoft.SqlServer.Dts.Runtime  

Namespace Microsoft.SqlServer.SSIS.Samples  
    Class Program  
        Shared  Sub Main(ByVal args() As String)  
            Dim app As Application =  New Application()   
            Dim p1 As Package =  New Package()   

           ' Retrieve the information from the Properties collection.  
           ' Each item in the collection represents a property on the  
           ' object. This example reviews the properties of the   
           ' Package object.  

            Dim props As DtsProperties =  p1.Properties   
            Dim name As String  
            Dim path As String  
            Dim propType As TypeCode  

            Dim prop As DtsProperty  
            For Each prop In props  
                propType = prop.Type  
                name = prop.Name  
                path = prop.GetPackagePath(p1)  
                Console.WriteLine("Name {0}, Type {1}, Package path{2}", name, propType, path)  
            Next  
        End Sub  
    End Class  
End Namespace  

Beispielausgabe:

Name CertificateContext, Type Int64, Package path\Package.CertificateContext

Name CertificateObject, Type-Objekt, Paketpfad\Package.CertificateObject

Name CheckpointFileName, Typ String, Paketpfad\Package.CheckpointFileName

Name CheckpointUsage, Type-Objekt, Paketpfad\Package.CheckpointUsage

Name CheckSignatureOnLoad, Typ Boolean, Paketpfad\Package.CheckSignatureOnLoad

Namekonfigurationen, Typobjekt, Paketpfad\Package.Konfigurationen

Name Connections, Type-Objekt, Paketpfad\Package.Connections

Name CreationDate, Type DateTime, Paketpfad\Package.CreationDate

Name CreationName, Typ String, Paketpfad\Package.CreationName

Name CreatorComputerName, Typ String, Paketpfad\Package.CreatorComputerName

Name CreatorName, Typ String, Paketpfad\Package.CreatorName

Gilt für: