IDTSPropertiesProvider.Properties Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma coleção que contém objetos DtsProperty com propriedades e métodos para uso no contêiner.
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
Valor da propriedade
Uma coleção DtsProperties que contém objetos DtsProperty associados ao contêiner.
Exemplos
Uma das classes que implementa a IDTSPropertiesProvider interface é a Package classe. O exemplo de código a seguir mostra como a Package classe retorna uma DtsProperties coleção do Properties método. O exemplo de código itera por meio das propriedades, exibindo vários valores.
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
Saída de exemplo:
Name CertificateContext, Type Int64, Package path\Package.CertificateContext
Nome CertificateObject, Type Object, Package path\Package.CertificateObject
Nome CheckpointFileName, Type String, Package path\Package.CheckpointFileName
Nome CheckpointUsage, Objeto Type, Caminho do Pacote\Package.CheckpointUsage
Name CheckSignatureOnLoad, Type Boolean, Package path\Package.CheckSignatureOnLoad
Configurações de nome, objeto type, caminho do pacote\Package.Configurations
Conexões de nome, objeto Type, caminho do pacote\Package.Connections
Name CreationDate, Type DateTime, Package path\Package.CreationDate
Nome CreationName, Type String, Package path\Package.CreationName
Nome CreatorComputerName, Type String, Package path\Package.CreatorComputerName
Nome CreatorName, Type String, Package path\Package.CreatorName