DataConnectionSupport 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
데이터 원본에 대한 연결을 사용하여 직접 작업할 수 있는 속성과 메서드를 제공합니다.
public ref class DataConnectionSupport abstract : Microsoft::VisualStudio::Data::ServiceProviderWithSite, IDisposable
public abstract class DataConnectionSupport : Microsoft.VisualStudio.Data.ServiceProviderWithSite, IDisposable
type DataConnectionSupport = class
inherit ServiceProviderWithSite
interface IDisposable
Public MustInherit Class DataConnectionSupport
Inherits ServiceProviderWithSite
Implements IDisposable
- 상속
- 파생
- 구현
생성자
| Name | Description |
|---|---|
| DataConnectionSupport() |
클래스 생성자입니다. 클래스의 매개 변수가 없는 인스턴스를 인스턴스화합니다 DataConnectionSupport . |
속성
| Name | Description |
|---|---|
| ConnectionString |
지정된 데이터 원본 연결을 설정하는 데 필요한 정보의 문자열 표현을 검색하거나 설정합니다. |
| ConnectionTimeout |
시도를 종료하고 시간 제한 오류를 생성하기 전에 연결을 설정할 때까지 대기하는 시간(초)을 검색하거나 설정합니다. |
| ProviderObject |
지정된 연결에 대한 기본 데이터 공급자 개체를 검색합니다. |
| ServiceTypes |
서비스 GUID가 지정된 관리되지 않는 QueryService 메서드 호출을 관리형 형식이 지정된 관리되는 IServiceProvider.GetService 메서드 호출로 변환하는 데 사용되는 서비스 형식 목록을 검색합니다. (다음에서 상속됨 ServiceProvider) |
| Site |
사이트 개체 인스턴스를 검색하거나 설정합니다. (다음에서 상속됨 ServiceProviderWithSite) |
| State |
데이터 연결의 상태를 검색합니다. |
메서드
| Name | Description |
|---|---|
| Close() |
지정된 연결을 닫습니다. |
| Dispose() |
리소스 해제, 해제 또는 다시 설정과 관련된 작업을 수행합니다. |
| Dispose(Boolean) |
리소스 해제, 해제 또는 다시 설정과 관련된 작업을 수행합니다. |
| Finalize() |
연결을 완료합니다. |
| GetService(Guid) |
지정된 서비스 GUID를 사용하여 서비스를 검색합니다. (다음에서 상속됨 ServiceProvider) |
| GetService(Type) |
지정된 형식의 서비스를 검색합니다. (다음에서 상속됨 ServiceProvider) |
| GetServiceImpl(Guid) |
특정 GUID를 사용하여 서비스를 검색하기 위한 구현을 제공합니다. (다음에서 상속됨 ServiceProvider) |
| GetServiceImpl(Type) |
구현 서비스를 가져올 수 있습니다. |
| Initialize(Object) |
필요에 따라 기존 데이터 공급자 개체에서 지정된 연결을 초기화합니다. |
| OnSiteChanged(EventArgs) |
SiteChanged 이벤트를 발생시킵니다. (다음에서 상속됨 ServiceProviderWithSite) |
| Open(Boolean) |
지정된 연결을 엽니다. |
| RaiseMessageReceived(String) |
MessageReceived바깥쪽 인스턴스에서 이벤트를 발생합니다DataConnection. |
| RaiseStateChanged(DataConnectionState, DataConnectionState) |
바깥쪽 인스턴스에서 상태 변경 이벤트를 발생합니다 DataConnection . |
이벤트
| Name | Description |
|---|---|
| SiteChanged |
속성이 변경될 때 Site 발생하는 이벤트입니다. (다음에서 상속됨 ServiceProviderWithSite) |
명시적 인터페이스 구현
| Name | Description |
|---|---|
| IObjectWithSite.GetSite(Guid, IntPtr) |
메서드를 사용하여 마지막 사이트 집합을 검색합니다 IObjectWithSite.SetSite(Object) . 알려진 사이트가 없으면 예외가 throw됩니다. (다음에서 상속됨 ServiceProviderWithSite) |
| IObjectWithSite.SetSite(Object) |
지정된 개체에 대한 사이트의 IUnknown 포인터를 제공합니다. (다음에서 상속됨 ServiceProviderWithSite) |
| IServiceProvider.QueryService(Guid, Guid, IntPtr) |
IServiceProvider 구현을 통해 노출되는 서비스에 대한 팩터리로 수행됩니다. (다음에서 상속됨 ServiceProvider) |
확장명 메서드
| Name | Description |
|---|---|
| QueryService(IServiceProvider, Guid) |
서비스 공급자가 해당 서비스 GUID를 기반으로 노출하는 서비스를 가져옵니다. |
| QueryService<TService>(IServiceProvider) |
서비스 유형에 따라 서비스 공급자가 노출하는 서비스를 가져옵니다. |