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 보안

참고 항목

참조

IVsDataProvider 인터페이스

Microsoft.VisualStudio.Data.Core 네임스페이스