SiteMapNode.GetImplicitResourceString(String) Metoda

Definicja

Pobiera zlokalizowany ciąg na podstawie nazwy atrybutu i ResourceKey właściwości określonej przez SiteMapProvider element , przez który SiteMapNode jest śledzony.

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

Parametry

attributeName
String

Atrybut SiteMapNode do lokalizowania.

Zwraca

String

Ciąg reprezentujący zlokalizowany atrybut. Wartość domyślna to null.

Wyjątki

attributeName to null.

Uwagi

Metoda GetImplicitResourceString jest wywoływana w metodzie get accessor Title właściwości, Description właściwości i wszelkich atrybutów niestandardowych zdefiniowanych we Attributes właściwości . Dostawca SiteMapProvider , za pomocą którego SiteMapNode obiekt jest śledzony, musi mieć ustawioną jego EnableLocalization właściwość na true , aby wywołać metodę GetImplicitResourceString . EnableLocalization Jeśli parametr ma wartość false, lokalizacja nie jest wykonywana, a metoda nigdy nie jest wywoływanaGetImplicitResourceString.

GetImplicitResourceString Jeśli metoda zwraca ciąg, który nie jest pusty, staje się to wartością Titlewłaściwości , Descriptionlub atrybutu niestandardowego.

Metoda GetImplicitResourceString używa wartości ResourceKey właściwości do lokalizowania atrybutu. Jeśli parametr ResourceKey nie zostanie określony, GetImplicitResourceString funkcja zwraca wartość null.

Uwaga

Klasa XmlSiteMapProvider nakłada ograniczenie, którego SiteMapNode obiekt nie może definiować zarówno niejawnych wyrażeń zasobów, jak i jawnych wyrażeń zasobów dla atrybutów. Jednak implementacja dostawcy niestandardowego może wybrać opcję zezwalania na oba te elementy.

Dotyczy

Zobacz też