IExtension.LocalizedName Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fa visualizzare il nome localizzato dell'estensione in un'interfaccia utente.
public:
property System::String ^ LocalizedName { System::String ^ get(); };
public string LocalizedName { get; }
member this.LocalizedName : string
Public ReadOnly Property LocalizedName As String
Valore della proprietà
Il nome localizzato dell'estensione.
Esempio
Il seguente snippet di codice mostra l'essere LocalizedNameAttribute impostato su una classe di estensione:
`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`
`{`
`...`
`}`
Commenti
La LocalizedName proprietà viene chiamata dal server di report per recuperare il nome localizzato dell'estensione. La tua estensione dovrebbe impostare il nome localizzato in base alla località del thread che chiama. Puoi usare la classe CultureInfo nello spazio nominale System.Globalization per scoprire le impostazioni geografiche del thread. Per maggiori informazioni, consulta "System.Globalization Namespace" nella documentazione dell'SDK Microsoft .NET Framework.
Note
Una classe di estensione Reporting Services dovrebbe sempre fornire l'attributoLocalizedNameAttribute. Se l'attributo LocalizedNameAttribute non è stato applicato alla classe di estensione, il motore Reporting Services tenterà di esaminare la LocalizedName proprietà della classe di estensione; poiché ciò richiede la costruzione di un'istanza dell'estensione, ciò può comportare una penalità sulle prestazioni.