IDTSPropertiesProvider.Properties Proprietà

Definizione

Ottiene una raccolta contenente oggetti DtsProperty che dispongono di proprietà e metodi da utilizzare con il contenitore.

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

Valore della proprietà

DtsProperties

Raccolta DtsProperties contenente gli oggetti DtsProperty associati al contenitore.

Esempio

Una delle classi che implementa l' IDTSPropertiesProvider interfaccia è la Package classe. Nell'esempio di codice seguente viene illustrato il modo in cui la Package classe restituisce una DtsProperties raccolta dal Properties metodo. Nell'esempio di codice viene quindi eseguita l'iterazione delle proprietà, visualizzando diversi valori.

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  

Esempio di output:

Nome CertificateContext, tipo Int64, Package path\Package.CertificateContext

Nome CertificateObject, digitare Object, Package path\Package.CertificateObject

Nome CheckpointFileName, tipo String, Package path\Package.CheckpointFileName

Nome CheckpointUsage, digitare Object, Package path\Package.CheckpointUsage

Nome CheckSignatureOnLoad, tipo booleano, pacchetto path\Package.CheckSignatureOnLoad

Configurazioni nome, tipo oggetto, pacchetto path\Package.Configurations

Connection Name, digitare Object, Package path\Package.Connections

Nome CreationDate, tipo DateTime, Package path\Package.CreationDate

Nome CreationName, tipo String, Package path\Package.CreationName

Nome CreatorComputerName, tipo String, Package path\Package.CreatorComputerName

Nome CreatorName, tipo String, Package path\Package.CreatorName

Si applica a