ConnectionManager 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
데이터 소스에 연결하는 데 필요한 정보를 제공합니다. 에서 상속 ConnectionManager 받는 모든 클래스는 동일한 속성과 메서드를 포함합니다. 이 클래스는 ConnectionManager 런타임에서 다양한 연결 유형의 구현 세부사항을 분리합니다. 이를 통해 런타임은 각 연결 관리자와 일관되고 예측 가능한 방식으로 상호작용할 수 있습니다. 연결 관리자는 모든 연결이 공통으로 가진 스톡 속성 집합을 포함하는데, 예를 들어 Name, IDDescriptionConnectionString입니다. 하지만 각 연결 유형은 해당 연결 유형에 고유한 추가 속성을 가지고 있습니다. 이 자료들은 컬렉션을 통해 Properties 접근할 수 있습니다. 이 클래스는 상속될 수 없습니다.
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
- 상속
- 구현
설명
연결 관리자는 연결의 논리적 표현입니다. 설계 시점에서는 그래픽 사용자 인터페이스에서 패키지가 실행될 때 런타임이 생성하는 물리적 연결을 설명하기 위해 연결 관리자를 사용합니다. 통합 서비스는 패키지가 다양한 데이터 소스에 연결할 수 있도록 하는 다양한 유형의 연결 관리자를 제공합니다. 예를 들어, ActiveX Data Objects(ADO) 연결 관리자, ADO.NET 연결 관리자, ODBC 연결 관리자 등이 있습니다. 자세한 내용은 ' Extension Packages with Custom Objects'를 참조하세요.
속성
| Name | Description |
|---|---|
| ConnectionString |
데이터 소스와의 연결을 설정하는 데 사용되는 연결 문자열을 얻거나 설정합니다. |
| CreationName |
런타임에서 객체 인스턴스 ConnectionManager 를 생성하고 컬렉션에 객체를 Connections 추가하는 데 사용하는 문자열을 반환합니다. 이 속성은 읽기 전용입니다. |
| DelayValidation |
패키지 검증이 실행될 때까지 지연되는지 나타내는 불리언을 받거나 설정합니다. |
| Description |
객체의 ConnectionManager 설명을 얻거나 설정합니다. |
| HasExpressions |
연결 관리자가 표현식을 통해 설정한 속성을 나타내는 값을 받습니다. |
| HostType |
연결이 사용되는 호스트 유형을 설명하는 열거 항목을 받습니다. 이 속성은 읽기 전용입니다. |
| ID |
.의 ID를 얻습니다.ConnectionManager 이 속성은 읽기 전용입니다. |
| InnerObject |
생성된 특정 연결 유형을 반환합니다. 이 속성은 읽기 전용입니다. |
| Name |
개체의 ConnectionManager 이름을 가져오거나 설정합니다. |
| OfflineMode |
연결 관리자가 오프라인 모드인지 여부를 나타내는 값을 받거나 설정합니다. |
| Properties |
에 대한 ConnectionManager속성 객체들의 집합을 얻습니다. 이는 연결 관리자가 호스팅하는 특정 연결의 속성에 접근하는 방법입니다. 이 속성은 읽기 전용입니다. |
| ProtectionLevel |
패키지에 포함된 민감한 데이터에 대해 수행되는 암호화 수준을 획득하거나 설정합니다. |
| Qualifier |
연결 관리자의 자격자를 받거나 설정합니다. |
| Scope |
연결 관리자의 범위를 얻습니다. |
| Site |
연결 관리자의 사이트를 받거나 설정합니다. |
| SupportsDTCTransactions |
연결이 Microsoft Distributed Transaction Coordinator(MS DTC) 트랜잭션을 지원하는지 나타내는 불리언을 반환합니다. |
| VariableDispenser |
연결 관리자에서 변수 분배기를 받습니다. |
| Variables |
연결 관리자에서 변수 모음을 가져옵니다. |
메서드
| Name | Description |
|---|---|
| AcquireConnection(Object) |
연결 유형의 인스턴스를 생성합니다. |
| Dispose() |
에서 사용하는 ConnectionManager리소스를 해제합니다. |
| Equals(Object) |
두 개체 인스턴스가 같은지 여부를 확인합니다. (다음에서 상속됨 DtsObject) |
| GetExecutionPath() |
연결 관리자의 실행 경로를 반환합니다. |
| GetExpression(String) |
지정된 속성에 대한 표현식을 포함하는 문자열을 반환합니다. null은 어떤 식도 할당되지 않았다는 뜻입니다. |
| GetHashCode() |
이 인스턴스의 해시 코드를 반환합니다. (다음에서 상속됨 DtsObject) |
| GetPackagePath() |
연결이 적용되는 패키지의 경로를 받거나 설정합니다. |
| LoadFromXML(String, IDTSEvents) |
이 메서드는 애플리케이션 코드로는 호출할 수 없습니다. .xml저장된 패키지를 불러오려면 다음 LoadPackage(String, IDTSEvents) 방법을 사용하세요. |
| LoadFromXML(XmlNode, IDTSEvents) |
이 메서드는 애플리케이션 코드로는 호출할 수 없습니다. .xml저장된 패키지를 불러오려면 다음 LoadPackage(String, IDTSEvents) 방법을 사용하세요. |
| ReleaseConnection(Object) |
. 동안 생성된 AcquireConnection(Object)연결을 해제합니다. 설계 시점과 런타임에 호출됩니다. |
| SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
이 메서드는 애플리케이션 코드로는 호출할 수 없습니다. 패키지를 .xml로 저장하려면 다음 SaveToXml(String, Package, IDTSEvents) 방법을 사용하세요. |
| SetExpression(String, String) |
지정된 표현식을 속성에 할당합니다. null을 지정하여 속성에서 기존 표현식을 제거하세요. |
| SetQualifier(String) |
연결 관리자가 생성된 후, 실행 중인 패키지에서 사용되기 전에 연결 관리자의 자식자를 변경합니다. |
이벤트
| Name | Description |
|---|---|
| Disposed |
이벤트를 듣 DisposedConnectionManager는 이벤트 핸들러를 추가합니다. |