LocalizedNameAttribute クラス
拡張機能のローカライズされた名前を提供します。
名前空間: Microsoft.ReportingServices.Interfaces
アセンブリ: Microsoft.ReportingServices.SharePoint.UI.WebParts (Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)
Microsoft.ReportingServices.Interfaces (Microsoft.ReportingServices.Interfaces.dll)
構文
'宣言
<AttributeUsageAttribute(AttributeTargets.All)> _
Public Class LocalizedNameAttribute _
Inherits Attribute
'使用
Dim instance As LocalizedNameAttribute
[AttributeUsageAttribute(AttributeTargets.All)]
public class LocalizedNameAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::All)]
public ref class LocalizedNameAttribute : public Attribute
[<AttributeUsageAttribute(AttributeTargets.All)>]
type LocalizedNameAttribute =
class
inherit Attribute
end
public class LocalizedNameAttribute extends Attribute
説明
LocalizedNameAttribute クラスを使用すると、呼び出し元は拡張機能を読み込むことなくローカライズされた拡張機能名を判断できます。
注 ユーザーの言語に対応した拡張機能名を設定するには、GetLocalizedString メソッドをオーバーライドする必要があります。
使用例
次のコード例では、拡張機能クラスに設定されている LocalizedNameAttribute を示します。
[C#]
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
{
...
}
継承階層
System. . :: . .Object
System. . :: . .Attribute
Microsoft.ReportingServices.Interfaces..::..LocalizedNameAttribute
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。