Condividi tramite


SiteMapNode.GetImplicitResourceString(String) Metodo

Definizione

Ottiene una stringa localizzata in base al nome dell'attributo e ResourceKey alla proprietà specificata dall'oggetto da cui viene rilevato l'oggetto SiteMapProviderSiteMapNode .

protected:
 System::String ^ GetImplicitResourceString(System::String ^ attributeName);
protected string GetImplicitResourceString(string attributeName);
member this.GetImplicitResourceString : string -> string
Protected Function GetImplicitResourceString (attributeName As String) As String

Parametri

attributeName
String

Attributo SiteMapNode da localizzare.

Restituisce

Stringa che rappresenta l'attributo localizzato. Il valore predefinito è null.

Eccezioni

attributeName è null.

Commenti

Il GetImplicitResourceString metodo viene richiamato nella funzione di accesso get della Title proprietà , della Description proprietà e degli attributi personalizzati definiti nella Attributes proprietà . Il SiteMapProvider provider in base al quale viene rilevato l'oggetto SiteMapNode deve avere la relativa EnableLocalization proprietà impostata su true affinché il GetImplicitResourceString metodo venga chiamato. EnableLocalization Se è impostato su false, la localizzazione non viene eseguita e il GetImplicitResourceString metodo non viene mai chiamato.

Se il GetImplicitResourceString metodo restituisce una stringa non vuota, questo diventa il valore della proprietà dell'attributo Titlepersonalizzato , Descriptiono .

Il GetImplicitResourceString metodo usa il valore della ResourceKey proprietà per localizzare l'attributo. Se l'oggetto ResourceKey non viene specificato, restituisce GetImplicitResourceStringnull.

Annotazioni

La XmlSiteMapProvider classe impone la restrizione che l'oggetto SiteMapNode non può definire espressioni di risorsa implicite ed espressioni di risorse esplicite per gli attributi. Tuttavia, un'implementazione del provider personalizzato può scegliere di consentire entrambi.

Si applica a

Vedi anche