言語

IExtension.LocalizedName プロパティ

定義

ユーザーインターフェースに表示される拡張のローカライズ名を取得します。

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

プロパティ値

この延長線の現地名称。

以下のコードスニペットは、拡張クラス上で LocalizedNameAttribute が設定されていることを示しています:

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

注釈

レポートサーバーは LocalizedName プロパティを呼び出し、拡張のローカライズ名を取得します。 拡張機能は呼び出しスレッドの場所に基づいてローカライズ名を設定するはずです。 System.Globalizationの名前空間のCultureInfoクラスを使って、スレッドのローカレ設定を発見できます。 詳細については、Microsoft .NET Framework SDKのドキュメントにある「System.Globalization Namespace」をご覧ください。

Note

Reporting Services拡張クラスは常にLocalizedNameAttribute属性を提供するべきです。 LocalizedNameAttribute属性が拡張クラスに適用されていない場合、Reporting Servicesエンジンは拡張クラスのLocalizedNameプロパティを調べようとします;これは拡張のインスタンスを構築する必要があるため、パフォーマンスペナルティが発生する可能性があります。

適用対象