IDTSPropertiesProvider.Properties Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает коллекцию, содержащую DtsProperty объекты с свойствами и методами для использования с контейнером.
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
Значение свойства
Коллекция DtsProperties , содержащая DtsProperty объекты, связанные с контейнером.
Примеры
Один из классов, реализующих интерфейс IDTSPropertiesProvider , — Package это класс. Следующий пример кода показывает, как Package класс возвращает DtsProperties коллекцию из метода Properties . Затем пример кода просматривает свойства, показывая несколько значений.
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
Пример вывода:
Name CertificateContext, тип Int64, Package path\Package.CertificateContext
Имя CertificateObject, Тип объекта, Package path\Package.CertificateObject
Имя CheckpointFileName, Type String, Package path\Package.CheckpointFileName
Имя CheckpointUsage, Тип объекта, Package path\Package.CheckpointUsage
Name CheckSignatureOnLoad, Type Boolean, Package Path\Package.CheckSignatureOnLoad
Конфигурации имён, объект типа, путь пакета\Package.Configurations
Имя соединений, объект типа, путь пакета\Package.Connections
Имя CreationDate, Type DateTime, Package path\Package.CreationDate
Имя CreationName, Type String, Package path\Package.CreationName
Имя CreatorComputerName, Type String, Package Path\Package.CreatorComputerName
Имя CreatorName, Type String, Package path\Package.CreatorName