LogProvider.Properties 属性

定义

返回 DtsProperties 集合,该集合包含 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

一个 DtsProperties 集合。

实现

示例

以下示例检索 Properties 包中的日志提供程序。 示例包在设计器中进行了修改,然后加载到 文本文件的 SSIS 日志提供程序

using System;  
using System.Collections.Generic;  
using System.Text;  
using Microsoft.SqlServer.Dts.Runtime;  

namespace LogProvider_Properties_Test  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            // The package is one of the SSIS Samples.  
            string mySample = @"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\CalculatedColumns Sample\CalculatedColumns\CalculatedColumns.dtsx";  

            // Create the Application, and load the sample.  
            Application app = new Application();  
            Package pkg = app.LoadPackage(mySample, null);  

            // Get the LogProviders collection.  
            LogProviders logProvs = pkg.LogProviders;  

            // Get the "SSIS log provider for Text files"  
            // provider from the collection.  
            LogProvider textLogProv = logProvs["SSIS log provider for Text files"];  

            // Get the Properties collection from the Text provider,  
            // and iterate through the Text provider properties,    
            // printing the property names of the Text provider.  
            DtsProperties logProperties = textLogProv.Properties;  

            foreach (DtsProperty logProp in logProperties)  
                Console.WriteLine(logProp.Name);  

        }  
    }  
}  
Imports System  
Imports System.Collections.Generic  
Imports System.Text  
Imports Microsoft.SqlServer.Dts.Runtime  

Namespace LogProvider_Properties_Test  
    Class Program  
        Shared  Sub Main(ByVal args() As String)  
            ' The package is one of the SSIS Samples.  
            Dim mySample As String =  "C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\CalculatedColumns Sample\CalculatedColumns\CalculatedColumns.dtsx"   

            ' Create the Application, and load the sample.  
            Dim app As Application =  New Application()   
            Dim pkg As Package =  app.LoadPackage(mySample,Nothing)   

            ' Get the LogProviders collection.  
            Dim logProvs As LogProviders =  pkg.LogProviders   

            ' Get the "SSIS log provider for Text files"  
            ' provider from the collection.  
            Dim textLogProv As LogProvider =  logProvs("SSIS log provider for Text files")   

            ' Get the Properties collection from the Text provider,  
            ' and iterate through the Text provider properties,    
            ' printing the property names of the Text provider.  
            Dim logProperties As DtsProperties =  textLogProv.Properties   

            Dim logProp As DtsProperty  
            For Each logProp In logProperties  
                Console.WriteLine(logProp.Name)  
            Next  

        End Sub  
    End Class  
End Namespace  

示例输出:

ConfigString

CreationName

说明

Enabled

适用于