IDTSPropertiesProvider.Properties Eigenschaft
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.
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