Udostępnij za pośrednictwem


Właściwość IDTSPropertiesProvider.Properties

Pobiera kolekcja, która zawiera DtsProperty obiektów, które mają właściwości i metody korzystania z kontener.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
ReadOnly Property Properties As DtsProperties
    Get
'Użycie
Dim instance As IDTSPropertiesProvider
Dim value As DtsProperties

value = instance.Properties
DtsProperties Properties { get; }
property DtsProperties^ Properties {
    DtsProperties^ get ();
}
abstract Properties : DtsProperties
function get Properties () : DtsProperties

Wartość właściwości

Typ: Microsoft.SqlServer.Dts.Runtime.DtsProperties
A DtsProperties kolekcja, która zawiera DtsProperty obiektów skojarzonych z kontener.

Przykłady

Jednej z klas, które implementuje IDTSPropertiesProvider interfejs jest Package klasyNastępujący kod ilustruje przykład jak Package klasy zwraca DtsProperties kolekcja z Properties metoda.Przykład kodu iterację następnie właściwości wyświetlania kilku wartości.

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

Przykładowe dane wyjściowe:

Nazwa CertificateContext typu Int64 pakietu ścieżka\Package.CertificateContext

Nazwa CertificateObject obiektu typu pakietu ścieżka\Package.CertificateObject

Nazwa CheckpointFileName typu ciąg pakiet ścieżka\Package.CheckpointFileName

Nazwa CheckpointUsage obiektu typu pakietu ścieżka\Package.CheckpointUsage

Nazwa CheckSignatureOnLoad typu wartość logiczna pakietu ścieżka\Package.CheckSignatureOnLoad

Nazwa konfiguracji obiektu typu pakietu ścieżka\Package.Configurations

Nazwa połączenia obiektu typu pakietu ścieżka\Package.Connections

Nazwa CreationDate typu DateTime pakietu ścieżka\Package.CreationDate

Nazwa CreationName typu ciąg pakiet ścieżka\Package.CreationName

Nazwa CreatorComputerName typu ciąg pakiet ścieżka\Package.CreatorComputerName

Nazwa Nazwa_twórcy typu ciąg pakiet ścieżka\Package.CreatorName