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);
}
}
}