이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문
Visual Studio 2017을 사용하는 것이 좋습니다.

IVsDataProvider.GetString 메서드

DDEX 공급자에서 지역화 된 문자열을 가져옵니다.

네임스페이스:  Microsoft.VisualStudio.Data.Core
어셈블리:  Microsoft.VisualStudio.Data.Core(Microsoft.VisualStudio.Data.Core.dll)

string GetString(
	string resourceId
)

매개 변수

resourceId
형식: String

검색할 문자열 리소스의 식별자입니다.

반환 값

형식: String
리소스 ID가 유효 합니다; 기존 리소스를 식별 하는 문자열 리소스의 지역화 된 값 그렇지 않으면 null.

예외조건
ArgumentNullException

resourceId 매개 변수가 null입니다.

DDEX 공급자 표시 이름 및 설명을 지역화 된 문자열에 대 한 다양 한 리소스 Id를 제공할 수 있습니다. DDEX 클라이언트 다음이 메서드를 호출 하 여 실제 지역화 된 문자열을 조회 하는 자원의 Id에 액세스 합니다.

DDEX 공급자 리소스 ID는 두 가지 형태로 가져올 수 있습니다. 첫 번째 관리 되는 리소스 문자열을 조회할 수 있도록 하 고 형식 이름, 리소스 [, 어셈블리]. 다음은이 폼의 리소스 id: SqlProvider_DisplayName, MyResources, MyAssembly. GetString 리소스 문자열 및 호출 구문 분석 하는 GetAssembly 문자열에 지정 된 모든 어셈블리를 확인 하는 방법입니다. 두 번째 패키지에서 리소스 문자열을 조회할 수 있도록 양식과 형식 #nnnnnnnn 패키지에 있는 리소스의 정수 ID입니다. 리소스 ID이 폼의 예로 #3021. 두 번째 폼 일반적 이며 DDEX 공급자 기반 패키지 될 때만 적용 됩니다.

다음 코드에서는 수동으로 DDEX 공급자의 표시 이름을 검색 하는 방법을 보여 줍니다.

using System;
using Microsoft.VisualStudio.Data.Core;

public class DDEX_IVsDataProviderExample5
{
    public static string GetDisplayName(
        IVsDataProvider provider)
    {
        string displayName = String.Empty;
        string resourceId = provider.GetProperty("DisplayName") as string;
        if (resourceId != null)
        {
            displayName = provider.GetString(resourceId);
        }
        return displayName;
    }
}

표시: