Langue

IExtension.LocalizedName Propriété

Définition

Obtient le nom localisé de l’extension à afficher dans une interface utilisateur.

public:
 property System::String ^ LocalizedName { System::String ^ get(); };
public string LocalizedName { get; }
member this.LocalizedName : string
Public ReadOnly Property LocalizedName As String

Valeur de propriété

Le nom localisé de l’extension.

Exemples

Le code snippet suivant montre le LocalizedNameAttribute « being set » sur une classe d’extension :

`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`  
`{`  
`...`  
`}`  

Remarques

La LocalizedName propriété est appelée par le serveur de rapports pour récupérer le nom localisé de l’extension. Votre extension doit définir le nom localisé en fonction de la localisation du fil de discussion appelant. Vous pouvez utiliser la classe CultureInfo dans l’espace de noms System.Globalization pour découvrir les paramètres de localisation du fil. Pour plus d’informations, voir « System.Globalization Namespace » dans la documentation du SDK Microsoft .NET Framework.

Note

Une extension Reporting Services doit toujours fournir cet LocalizedNameAttribute attribut. Si l’attribut LocalizedNameAttribute n’a pas été appliqué à la classe d’extension, le moteur Reporting Services tentera d’examiner la LocalizedName propriété de la classe d’extension ; comme cela nécessite de construire une instance de l’extension, cela peut entraîner une pénalité de performance.

S’applique à