Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

IVsDataProvider Rozhraní

Microsoft.VisualStudio.Data.Core – obor názvů