IExtension.LocalizedName プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーインターフェースに表示される拡張のローカライズ名を取得します。
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プロパティを調べようとします;これは拡張のインスタンスを構築する必要があるため、パフォーマンスペナルティが発生する可能性があります。