Lenguaje

IExtension.LocalizedName Propiedad

Definición

Obtiene el nombre localizado de la extensión para que se muestre en una interfaz de usuario.

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

Valor de propiedad

El nombre localizado de la extensión.

Ejemplos

El siguiente fragmento de código muestra el LocalizedNameAttribute being establecido en una clase de extensión:

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

Comentarios

El servidor de informes llama a la LocalizedName propiedad para recuperar el nombre localizado de la extensión. Tu extensión debería establecer el nombre localizado según la ubicación del hilo que llama. Puedes usar la clase CultureInfo en el espacio de nombres System.Globalization para descubrir la configuración de localización del hilo. Para más información, consulte "System.Globalization Namespace" en la documentación del SDK Microsoft .NET Framework.

Note

Una clase de extensión de Reporting Services siempre debe proporcionar el LocalizedNameAttribute atributo. Si el LocalizedNameAttribute atributo no se ha aplicado a la clase de extensión, el motor de Reporting Services intentará examinar la LocalizedName propiedad de la clase de extensión; dado que esto requiere construir una instancia de la extensión, puede conllevar una penalización de rendimiento.

Se aplica a