IVsDataProvider.GetString 메서드
DDEX 공급자에서 지역화 된 문자열을 가져옵니다.
네임스페이스: Microsoft.VisualStudio.Data.Core
어셈블리: Microsoft.VisualStudio.Data.Core(Microsoft.VisualStudio.Data.Core.dll)
구문
‘선언
Function GetString ( _
resourceId As String _
) As String
string GetString(
string resourceId
)
String^ GetString(
String^ resourceId
)
abstract GetString :
resourceId:string -> string
function GetString(
resourceId : String
) : String
매개 변수
resourceId
형식: String검색할 문자열 리소스의 식별자입니다.
반환 값
형식: String
리소스 ID가 유효 합니다; 기존 리소스를 식별 하는 문자열 리소스의 지역화 된 값 그렇지 않으면 nullNull 참조(Visual Basic의 경우 Nothing).
예외
예외 | 조건 |
---|---|
ArgumentNullException | resourceId 매개 변수가 nullNull 참조(Visual Basic의 경우 Nothing)입니다. |
설명
DDEX 공급자 표시 이름 및 설명을 지역화 된 문자열에 대 한 다양 한 리소스 Id를 제공할 수 있습니다. DDEX 클라이언트 다음이 메서드를 호출 하 여 실제 지역화 된 문자열을 조회 하는 자원의 Id에 액세스 합니다.
DDEX 공급자 리소스 ID는 두 가지 형태로 가져올 수 있습니다. 첫 번째 관리 되는 리소스 문자열을 조회할 수 있도록 하 고 형식 이름, 리소스 [, 어셈블리]. 다음은이 폼의 리소스 id: SqlProvider_DisplayName, MyResources, MyAssembly. GetString리소스 문자열 및 호출 구문 분석 하는 GetAssembly 문자열에 지정 된 모든 어셈블리를 확인 하는 방법입니다. 두 번째 패키지에서 리소스 문자열을 조회할 수 있도록 양식과 형식 #nnnn 를 nnnn 패키지에 있는 리소스의 정수 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;
}
}
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.