Udostępnij przez


Właściwość ConnectionInfo.ConnectionType

Zwraca nazwę menedżer połączeń, użyty do utworzenia połączenia.Ta wartość jest tylko do odczytu.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
Public ReadOnly Property ConnectionType As String
    Get
'Użycie
Dim instance As ConnectionInfo
Dim value As String

value = instance.ConnectionType
public string ConnectionType { get; }
public:
property String^ ConnectionType {
    String^ get ();
}
member ConnectionType : string
function get ConnectionType () : String

Wartość właściwości

Typ: System.String
A ciąg zawiera nazwę menedżer połączeń, użyty do utworzenia połączenia.

Uwagi

Integration Serviceszawiera wiele typów menedżer połączeń.Poniżej przedstawiono częściową listę:

  • Obiekty ADO, Menedżer połączeń ActiveX Data Objects (ADO)

  • ADO.NET, Menedżer połączeń dla obiektów ADO.NET

  • PLIK menedżer połączeń, pliki

Zobacz pełną listę menedżerów połączenia dołączony do usług integracji i ich skojarzone nazwy Dodawanie połączeń programowo.

Przykłady

Poniższy kod ilustruje tworzenie Application obiektu iterację domyślnie połączenia na komputerze, a następnie wyświetla właściwości każdego połączenia.W tym przykładzie ConnectionType jest wyświetlana jako "Plik".

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

Przykładowe dane wyjściowe:

Microsoft Corporation

FILE

DTS.ConnectionManagerFile.2

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