Share via


ConnectionInfo.ConnectionType 属性

定义

返回连接管理器用于创建连接的名称。 此值为只读的。

public:
 property System::String ^ ConnectionType { System::String ^ get(); };
public string ConnectionType { get; }
member this.ConnectionType : string
Public ReadOnly Property ConnectionType As String

属性值

一个字符串,其中包含用于创建连接的连接管理器的名称。

示例

下面的代码示例创建一个 Application 对象,循环访问计算机上的默认连接,然后列出每个连接的属性。 在此示例中, ConnectionType 该示例显示为“FILE”。

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

namespace ConnInfoTest  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            Application dtsApplication = new Application();  
            ConnectionInfos connectionInfos = dtsApplication.ConnectionInfos;  

            foreach (ConnectionInfo connInfo in connectionInfos)  
            {  
                Console.WriteLine(connInfo.ConnectionContact);  
                Console.WriteLine(connInfo.ConnectionType);  
                Console.WriteLine(connInfo.CreationName);  
                Console.WriteLine(connInfo.Description);  
                Console.WriteLine(connInfo.FileName);  
                //Console.WriteLine(connInfo.FileNameVersionString);  
                Console.WriteLine(connInfo.IconFile);  
                Console.WriteLine(connInfo.IconResource);  
                Console.WriteLine(connInfo.ID);  
                Console.WriteLine(connInfo.Name);  
                Console.WriteLine(connInfo.UITypeName);  
            }  
        }  
    }  
}  
Imports System  
Imports System.Collections.Generic  
Imports System.Text  
Imports Microsoft.SqlServer.Dts.Runtime  

Namespace ConnInfoTest  
    Class Program  
        Shared  Sub Main(ByVal args() As String)  
            Dim dtsApplication As Application =  New Application()   
            Dim connectionInfos As ConnectionInfos =  dtsApplication.ConnectionInfos   

            Dim connInfo As ConnectionInfo  
            For Each connInfo In connectionInfos  
                Console.WriteLine(connInfo.ConnectionContact)  
                Console.WriteLine(connInfo.ConnectionType)  
                Console.WriteLine(connInfo.CreationName)  
                Console.WriteLine(connInfo.Description)  
                Console.WriteLine(connInfo.FileName)  
                'Console.WriteLine(connInfo.FileNameVersionString)  
                Console.WriteLine(connInfo.IconFile)  
                Console.WriteLine(connInfo.IconResource)  
                Console.WriteLine(connInfo.ID)  
                Console.WriteLine(connInfo.Name)  
                Console.WriteLine(connInfo.UITypeName)  
            Next  
        End Sub  
    End Class  
End Namespace  

示例输出:

Microsoft Corporation

FILE

DTS.ConnectionManagerFile.1

Connection Manager for Files

C:\Program Files\Microsoft SQL Server\100\DTS\Binn\DtsConn.dll

C:\Program Files\Microsoft SQL Server\100\DTS\Binn\DtsConn.dll

0

{41F5EFE4-E91A-4EB0-BF10-D40FD48B3C03}

DTS Connection Manager for Files

Microsoft.DataTransformationServices.Design.SingleFileConnectionManagerUI,

Microsoft.DataTransformationServices.Design, Version=10.0.000.0,

Culture=neutral, PublicKeyToken=89845dcd8080cc91

注解

Integration Services 包含许多连接管理器类型。 下面是部分列表:

  • ADO,ActiveX 数据对象的连接管理器 (ADO)

  • ADO.NET,用于 ADO.NET 的连接管理器

  • FILE,文件的连接管理器

有关 Integration Services 及其关联名称中包含的连接管理器的完整列表,请参阅 以编程方式添加连接

适用于