ConnectionManager Classe

Definizione

Fornisce le informazioni necessarie per collegarti a una fonte dati. Tutte le classi che ereditano da il ConnectionManager contengono le stesse proprietà e metodi. La ConnectionManager classe isola i dettagli di implementazione dei diversi tipi di connessione dal runtime. Questo permette all'runtime di interagire con ogni connection manager in modo coerente e prevedibile. I gestori delle connessioni contengono un insieme di proprietà stock che tutte le connessioni hanno in comune, come le Name, ID, Description, e ConnectionString. Tuttavia, ogni tipo di connessione possiede proprietà aggiuntive specifiche per quel tipo di connessione. Questi sono accessibili tramite la Properties collezione. Questa classe non può essere ereditata.

public ref class ConnectionManager sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, IDisposable, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSObjectHost, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx, System::ComponentModel::IComponent
public sealed class ConnectionManager : Microsoft.SqlServer.Dts.Runtime.DtsObject, IDisposable, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSObjectHost, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx, System.ComponentModel.IComponent
type ConnectionManager = class
    inherit DtsObject
    interface IDTSObjectHost
    interface IDTSPersist
    interface IDTSName
    interface IComponent
    interface IDisposable
    interface IDTSPropertiesProvider
    interface IDTSPropertiesProviderEx
    interface IDTSPackagePath
    interface IDTSExecutionPath
Public NotInheritable Class ConnectionManager
Inherits DtsObject
Implements IComponent, IDisposable, IDTSExecutionPath, IDTSName, IDTSObjectHost, IDTSPackagePath, IDTSPersist, IDTSPropertiesProvider, IDTSPropertiesProviderEx
Ereditarietà
ConnectionManager
Implementazioni

Commenti

Un gestore di connessione è una rappresentazione logica di una connessione. Al momento della progettazione, nell'interfaccia grafica, si utilizza un connection manager per descrivere la connessione fisica che il runtime crea quando il pacchetto viene eseguito. Integration Services offre diversi tipi di gestori di connessione che permettono ai pacchetti di connettersi a una varietà di fonti di dati. Ad esempio, esiste un gestore di connessione ActiveX Data Objects (ADO), un gestore di connessione ADO.NET, un gestore di connessione ODBC e così via. Per ulteriori informazioni, vedi Estendere i pacchetti con oggetti personalizzati.

Proprietà

Nome Descrizione
ConnectionString

Ottiene o imposta la stringa di connessione usata per stabilire una connessione con una sorgente di dati.

CreationName

Restituisce la stringa usata dal runtime per creare un'istanza dell'oggetto ConnectionManager e aggiungerlo alla Connections collezione. Questa proprietà è di sola lettura.

DelayValidation

Ottiene o imposta un Boolean che indica se la validazione del pacchetto è ritardata fino all'esecuzione del pacchetto.

Description

Ottiene o imposta la descrizione dell'oggetto ConnectionManager .

HasExpressions

Ottiene un valore che indica se il connection manager ha proprietà impostate tramite espressioni.

HostType

Ottiene un'enumerazione che descrive il tipo di host che utilizza la connessione. Questa proprietà è di sola lettura.

ID

Ottiene l'ID del ConnectionManager. Questa proprietà è di sola lettura.

InnerObject

Restituisce il tipo specifico di connessione creato. Questa proprietà è di sola lettura.

Name

Ottiene o imposta il nome dell'oggetto ConnectionManager .

OfflineMode

Ottiene o imposta un valore che indica se il connection manager è in modalità offline.

Properties

Ottiene una collezione di oggetti proprietà per il ConnectionManager. Questo è il metodo per accedere alle proprietà della connessione specifica che viene ospitata dal gestore di connessioni. Questa proprietà è di sola lettura.

ProtectionLevel

Ottiene o imposta il livello di crittografia eseguito sui dati sensibili contenuti nel pacchetto.

Qualifier

Ottiene o imposta il qualificatore per il connection manager.

Scope

Ottiene l'ambito del connection manager.

Site

Ottiene o imposta il sito del connection manager.

SupportsDTCTransactions

Restituisce un booleano che indica se la connessione supporta transazioni Microsoft Distributed Transaction Coordinator (MS DTC).

VariableDispenser

Ottiene il distributore delle variabili nel gestore connessioni.

Variables

Ottiene la raccolta di variabili nel gestore connessioni.

Metodi

Nome Descrizione
AcquireConnection(Object)

Crea un'istanza del tipo di connessione.

Dispose()

Rilascia le risorse usate da ConnectionManager.

Equals(Object)

Determina se due istanze dell'oggetto sono uguali.

(Ereditato da DtsObject)
GetExecutionPath()

Restituisce il percorso di esecuzione del connection manager.

GetExpression(String)

Restituisce una stringa che contiene l'espressione per la proprietà specificata. Nullo significa che nessuna espressione è stata assegnata.

GetHashCode()

Restituisce il codice hash per questa istanza.

(Ereditato da DtsObject)
GetPackagePath()

Ottiene o imposta il percorso del pacchetto a cui si applica la connessione.

LoadFromXML(String, IDTSEvents)

Questo metodo non è richiamabile dal codice applicativo. Per caricare un pacchetto che è stato salvato come .xml, usa il LoadPackage(String, IDTSEvents) metodo.

LoadFromXML(XmlNode, IDTSEvents)

Questo metodo non è richiamabile dal codice applicativo. Per caricare un pacchetto che è stato salvato come .xml, usa il LoadPackage(String, IDTSEvents) metodo.

ReleaseConnection(Object)

Libera la connessione stabilita durante AcquireConnection(Object). Chiamato al momento della progettazione e di runtime.

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Questo metodo non è richiamabile dal codice applicativo. Per salvare un pacchetto come .xml, usa il SaveToXml(String, Package, IDTSEvents) metodo.

SetExpression(String, String)

Assegna l'espressione specificata alla proprietà. Specificare null per rimuovere un'espressione esistente dalla proprietà.

SetQualifier(String)

Modifica un qualificatore nel connection manager dopo che il connection manager è stato creato ma prima che venga utilizzato in un pacchetto in esecuzione.

Eventi

Nome Descrizione
Disposed

Aggiunge un gestore di eventi per ascoltare l'evento Disposed su .ConnectionManager

Si applica a