Udostępnij za pośrednictwem


Właściwość IExtension.LocalizedName

Pobiera zlokalizowana nazwa rozszerzenia mają być wyświetlane w interfejs użytkownika.

Przestrzeń nazw:  Microsoft.ReportingServices.Interfaces
Zestawy:   Microsoft.ReportingServices.Interfaces (w Microsoft.ReportingServices.Interfaces.dll)
  Microsoft.ReportingServices.SharePoint.UI.WebParts (w Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)

Składnia

'Deklaracja
ReadOnly Property LocalizedName As String
    Get
'Użycie
Dim instance As IExtension
Dim value As String

value = instance.LocalizedName
string LocalizedName { get; }
property String^ LocalizedName {
    String^ get ();
}
abstract LocalizedName : string
function get LocalizedName () : String

Wartość właściwości

Typ: System.String
Zlokalizowana nazwa rozszerzenia.

Uwagi

LocalizedName właściwość jest wywoływana przez serwer raportów pobrać zlokalizowanej nazwy z rozszerzeniem.Rozszerzenie sieci powinno zestaw zlokalizowana nazwa oparta na ustawieniach regionalnych wywołania wątek.Można użyć CultureInfo klasy w System.Globalization nazw wykrywanie ustawienia regionalne wątek.Aby uzyskać więcej informacji zobacz "Nazw System.Globalization" w programie Microsoft.Dokumentacja NET Framework SDK.

Ostrzeżenie

Klasę rozszerzenia usług Reporting Services należy zawsze zapewniać LocalizedNameAttribute atrybut.Jeśli LocalizedNameAttribute atrybut nie został rozliczony klasę rozszerzenia, aparat usług Reporting Services próba zbadania LocalizedName właściwość klasy rozszerzenia; ponieważ ta wymaga tworzenia wystąpienie rozszerzenia, może to spowodować zmniejszenie wydajności.

Przykłady

Następujący kod urywku LocalizedNameAttribute jest zestaw na klasę rozszerzenia:

namespace PolygonsCRI

{

[LocalizedName("Polygons")]

[Editor(typeof(CustomEditor), typeof(ComponentEditor))]

[ToolboxBitmap(typeof(PolygonsDesigner),"Polygons.ico")]

// this CRI-specific attribute sets the name of the

// custom report item which is referenced by the config

// files and saved in the report definition language

[CustomReportItem("Polygons")]

// the main class for our CRI design-time component

public class PolygonsDesigner : CustomReportItemDesigner

{

...

}