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
Zobacz także