IExtension.LocalizedName Proprietà

Definizione

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.

Si applica a