IExtension.LocalizedName Proprietà

Definizione

Ottiene il nome localizzato dell'estensione da visualizzare 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à

String

Nome localizzato dell'estensione.

Esempio

Il frammento di codice seguente mostra l'oggetto LocalizedNameAttribute da impostare in 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. L'estensione deve impostare il nome localizzato in base alle impostazioni locali del thread chiamante. È possibile usare la classe CultureInfo nello spazio dei nomi System. Globalization per individuare le impostazioni locali del thread. Per ulteriori informazioni, vedere "spazio dei nomi System. Globalization" nella documentazione di Microsoft .NET Framework SDK.

Nota

Una classe di estensione Reporting Services deve sempre fornire l' LocalizedNameAttribute attributo. Se l' LocalizedNameAttribute attributo non è stato applicato alla classe di estensione, il motore di Reporting Services tenterà di esaminare la LocalizedName proprietà della classe di estensione. poiché è necessario creare un'istanza dell'estensione, è possibile che si verifichi una riduzione delle prestazioni.

Si applica a