IExtension.LocalizedName Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.