IVsDataProvider.GetString, méthode
Obtient une chaîne localisée du fournisseur de DDEX.
Espace de noms : Microsoft.VisualStudio.Data.Core
Assembly : Microsoft.VisualStudio.Data.Core (dans Microsoft.VisualStudio.Data.Core.dll)
Syntaxe
'Déclaration
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
Paramètres
- resourceId
Type : System.String
L'identificateur de la ressource de type chaîne à récupérer.
Valeur de retour
Type : System.String
La valeur localisée de la ressource de type chaîne, si l'ID de ressource est valide et identifie une ressource existante ; sinon, nullune référence null (Nothing en Visual Basic).
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Le paramètre resourceId est nullune référence null (Nothing en Visual Basic). |
Notes
Un fournisseur de DDEX peut exposer des identificateurs de ressource pour les chaînes localisées, comme un nom complet et la description.Ces identificateurs de ressource sont accessibles par les clients de DDEX qui puis recherche la chaîne localisée réelle en appelant cette méthode.
Un ID de ressource de fournisseur de DDEX peut provenir sous deux formes.Le premier permet de consulter des chaînes de ressource managée et a le format nom,ressource[,Assembly].Voici un exemple d'un identificateur de ressource sous la forme suivante : SqlProvider_DisplayName, MyResources, MyAssembly.GetString analyse les chaînes de ressources et appelle la méthode d' GetAssembly pour résoudre un assembly spécifié dans la chaîne.La deuxième formulaire actif examiner les chaînes de ressources dans les packages, et présente le format #NNNN où NNNN est l'ID d'ensemble de la ressource dans le module.Un exemple d'un identificateur de ressource sous cette forme est #3021.La deuxième formulaire est moins courante et s'applique uniquement lorsque le fournisseur de DDEX module est basé.
Exemples
Le code suivant montre comment extraire manuellement le nom complet d'un fournisseur de 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;
}
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.