SiteMapNode.GetImplicitResourceString(String) Metodo

Definizione

Ottiene una stringa localizzata in base al nome dell'attributo e alla proprietà ResourceKey specificata dall'elemento SiteMapProvider che tiene traccia dell'elemento SiteMapNode.Gets a localized string based on the attribute name and ResourceKey property that is specified by the SiteMapProvider by which the SiteMapNode is tracked.

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.The SiteMapNode attribute to localize.

Restituisce

String

Stringa che rappresenta l'attributo localizzato.A string representing the localized attribute. Il valore predefinito è null.The default is null.

Eccezioni

attributeName è null.attributeName is null.

Commenti

Il GetImplicitResourceString metodo viene richiamato nella funzione di accesso get della Title proprietà, della Description proprietà e di tutti gli attributi personalizzati definiti nella Attributes Proprietà.The GetImplicitResourceString method is invoked in the get accessor of the Title property, the Description property, and any custom attributes that are defined in the Attributes property. Il SiteMapProvider provider in base al quale SiteMapNode viene rilevato l'oggetto deve avere la EnableLocalization proprietà impostata su true per il GetImplicitResourceString metodo da chiamare.The SiteMapProvider provider by which the SiteMapNode object is tracked must have its EnableLocalization property set to true for the GetImplicitResourceString method to be called. Se EnableLocalization è impostato su false , la localizzazione non viene eseguita e il GetImplicitResourceString metodo non viene mai chiamato.If the EnableLocalization is set to false, localization is not performed and the GetImplicitResourceString method is never called.

Se il GetImplicitResourceString metodo restituisce una stringa che non è vuota, diventa il valore della proprietà dell' Title Description attributo personalizzata, o.If the GetImplicitResourceString method returns a string that is not empty, this becomes the value of the Title, Description, or custom attribute property.

Il GetImplicitResourceString metodo usa il valore della ResourceKey proprietà per localizzare l'attributo.The GetImplicitResourceString method uses the value of the ResourceKey property to localize the attribute. Se ResourceKey non è specificato, GetImplicitResourceString restituisce null .If the ResourceKey is not specified, the GetImplicitResourceString returns null.

Nota

La XmlSiteMapProvider classe impone la restrizione che l' SiteMapNode oggetto non può definire espressioni di risorsa implicite ed espressioni di risorsa esplicite per gli attributi.The XmlSiteMapProvider class imposes the restriction that the SiteMapNode object cannot define both implicit resource expressions and explicit resource expressions for attributes. Tuttavia, un'implementazione del provider personalizzata può scegliere di consentire entrambe.However, a custom provider implementation can choose to allow both.

Si applica a

Vedi anche