Condividi tramite


ConnectionInfo.ConnectionType Proprietà

Definizione

Restituisce il nome della gestione connessione utilizzata per creare la connessione. Questo valore è di sola lettura.

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

Valore della proprietà

Stringa contenente il nome della gestione connessione usata per creare la connessione.

Esempio

L'esempio di codice seguente crea un oggetto, esegue l'iterazione Application delle connessioni predefinite nel computer e quindi elenca le proprietà di ogni connessione. In questo esempio viene ConnectionType visualizzato come "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  

Esempio di output

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

Commenti

Integration Services include molti tipi di gestione connessione. Di seguito è riportato un elenco parziale:

  • ADO, gestione connessione per Oggetti dati ActiveX (ADO)

  • ADO.NET, gestione connessione per ADO.NET

  • FILE, gestione connessione per i file

Per un elenco completo delle gestioni connessioni incluse in Integration Services e i relativi nomi associati, vedere Aggiunta di connessioni a livello di codice.

Si applica a