IVsDataProvider.DeriveSource 메서드
DDEX 데이터 소스 대상 데이터 원본에 대 한 특정된 정보 DDEX 공급자에 의해 지원 되는 파생 됩니다.
네임스페이스: Microsoft.VisualStudio.Data.Core
어셈블리: Microsoft.VisualStudio.Data.Core(Microsoft.VisualStudio.Data.Core.dll)
구문
‘선언
Function DeriveSource ( _
connectionString As String _
) As Guid
Guid DeriveSource(
string connectionString
)
Guid DeriveSource(
String^ connectionString
)
abstract DeriveSource :
connectionString:string -> Guid
function DeriveSource(
connectionString : String
) : Guid
매개 변수
connectionString
형식: String대상 데이터 원본에 대 한 정보가 포함 된 데이터 연결 문자열입니다.
반환 값
형식: Guid
DDEX 공급자에서 지 원하는 파생된 DDEX 데이터 원본 또는 Empty 데이터 소스가 파생 될 수 있습니다.
설명
DDEX 공급자를 추가 하 고 하나 이상의 DDEX 데이터 원본 DDEX 공급자 보다 더 친숙 한 개념을 나타내는 지원. 둘 이상의 데이터 원본이 지원 됩니다 (데이터 연결 문자열)는 대상 데이터 소스를 정의 하는 정보를 나타내는 DDEX 데이터 소스를 결정 하는 일을 할 수 해야 합니다. DDEX 클라이언트이 확인 하기 위해이 메서드를 사용 합니다.
예제
다음 코드에서는 기본적으로 Microsoft SQL Server 및 Microsoft Access 데이터베이스 파일 DDEX 데이터 원본을 지 원하는 OLE DB DDEX 공급자에 대해이 메서드를 호출 하는 방법을 보여 줍니다. OLE DB 공급자에 대 한 데이터 소스를 파생 시키기 위한 논리 기반 있는 기본 OLE DB 공급자가 선택 합니다.
using System;
using System.Diagnostics;
using Microsoft.VisualStudio.Data.Core;
public class DDEX_IVsDataProviderExample2
{
private static readonly Guid MSSqlServerDataSource =
new Guid("067EA0D9-BA62-43f7-9106-34930C60C528");
private static readonly Guid MSAccessDBFileDataSource =
new Guid("466CE797-67A4-4495-B75C-A3FD282E7FC3");
public static void Example(
IVsDataProvider provider)
{
Guid source1 = provider.DeriveSource("Provider=SQLOLEDB.1");
Trace.WriteLine(source1); // MSSqlServerDataSource
Guid source2 = provider.DeriveSource(
"Provider=Microsoft.Jet.OLEDB.4.0");
Trace.WriteLine(source2); // MSAccessDBFileDataSource
}
}
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.