IVsDataSource 인터페이스
DDEX 데이터 원본을 나타냅니다.
네임스페이스: Microsoft.VisualStudio.Data.Core
어셈블리: Microsoft.VisualStudio.Data.Core(Microsoft.VisualStudio.Data.Core.dll)
구문
‘선언
Public Interface IVsDataSource
public interface IVsDataSource
public interface class IVsDataSource
type IVsDataSource = interface end
public interface IVsDataSource
IVsDataSource 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
DefaultProvider | DDEX 데이터 소스를 지 원하는 기본 공급자를 가져옵니다. | |
Description | DDEX 데이터 원본에 대 한 기본 설명을 가져옵니다. | |
DisplayName | DDEX 데이터 소스 표시 이름을 가져옵니다. | |
Guid | DDEX 데이터 소스의 고유 식별자를 가져옵니다. | |
Name | 프로그래밍 DDEX 데이터 소스의 이름을 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
GetDescription | DDEX 데이터 원본의 특정 지원 DDEX 공급자와 함께 선택의 지역화 된 설명을 가져옵니다. | |
GetProperty(String) | DDEX 데이터 소스의 속성을 가져옵니다. | |
GetProperty(Guid, String) | DDEX 데이터 소스의 특정 지원 DDEX 공급자가 등록 된 속성을 가져옵니다. | |
GetProviders | DDEX 데이터 원본이 지원 DDEX 공급자를 가져옵니다. |
위쪽
설명
DDEX 데이터 소스 개체는 Visual Studio 환경에서 등록 된 데이터 원본에 대 한 정보를 제공 합니다. 각 데이터 원본에 다른 모든 사람 으로부터 다양 한 이름 및 설명 외에도 구별 하는 고유 GUID입니다. 이 인터페이스는 DDEX 공급자를 지 원하는 데이터 소스와 데이터 소스의 사용자 지정 특성을 정의할 수 있는 속성 집합이 데이터 소스에 매핑하는 정보를 제공 합니다.
DDEX 데이터 원본 개체를 사용 하 여 검색할 수 있습니다에서 IVsDataSourceManager 서비스.
예제
다음 코드에서는 클라이언트 수 특정 DDEX 데이터 소스를 검색 하 고 표시 이름, 설명 및 각 지원 공급자의 이름을 출력 방법을 보여 줍니다.
using System;
using System.Diagnostics;
using Microsoft.VisualStudio.Data.Core;
public class DDEX_IVsDataSourceExample1
{
public static void OutputDataSource(
IServiceProvider serviceProvider,
Guid dataSourceGuid)
{
IVsDataSourceManager sourceManager =
serviceProvider.GetService(typeof(IVsDataSourceManager))
as IVsDataSourceManager;
IVsDataSource source = sourceManager.Sources[dataSourceGuid];
Trace.WriteLine(source.DisplayName);
Trace.WriteLine(source.Description);
IVsDataProviderManager providerManager =
serviceProvider.GetService(typeof(IVsDataProviderManager))
as IVsDataProviderManager;
foreach (Guid providerGuid in source.GetProviders())
{
IVsDataProvider provider = providerManager.Providers[providerGuid];
Trace.WriteLine(provider.Name);
}
}
}