IVsDataProvider.GetString – metoda
Lokalizovaný řetězec získává z DDEX provider.
Obor názvů: Microsoft.VisualStudio.Data.Core
Sestavení: Microsoft.VisualStudio.Data.Core (v Microsoft.VisualStudio.Data.Core.dll)
Syntaxe
'Deklarace
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
Parametry
- resourceId
Typ: System.String
Identifikátor prostředku řetězec načíst.
Vrácená hodnota
Typ: System.String
Lokalizované hodnotu zdroj řetězce ID zdroje je platný a identifikuje existující zdroj; jinak null .
Výjimky
Výjimka | Podmínka |
---|---|
ArgumentNullException | The resourceId parameter is nullodkaz null (Nothing v jazyce Visual Basic). |
Poznámky
DDEX provider může vystavit různých zdrojů ID lokalizovaných řetězců jako zobrazovaný název a popis.Tato ID prostředku přistupují DDEX klientů, které vyhledávají skutečné lokalizovaných řetězců voláním této metody.
Číslo ID DDEX provider zdroje mohou pocházet ve dvou formách.První umožňuje vyhledávání řetězců spravovaného prostředku a má formát název, prostředku [, sestavení].Následuje příklad ID zdroje v tomto formuláři: SqlProvider_DisplayName, MyResources, MyAssembly .GetStringanalyzuje zdrojové řetězce a volání GetAssembly metoda vyřešit jakékoli sestavení, která je zadána v řetězci.Druhý formulář umožňuje vyhledání zdroje řetězce v obalech a má formát # nnnn kde nnnn je celé číslo ID zdroje v balíčku.ID zdroje v tomto formuláři je #3021 .Druhý formulář je méně běžné a platí pouze v případě, že zprostředkovatel DDEX je balíček založena.
Příklady
Následující kód ukazuje, jak ručně načíst zobrazovaný název zprostředkovatele 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;
}
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.