Klasa LocalizedNameAttribute
Zawiera zlokalizowana nazwa rozszerzenia.
Hierarchia dziedziczenia
System.Object
System.Attribute
Microsoft.ReportingServices.Interfaces.LocalizedNameAttribute
Przestrzeń nazw: Microsoft.ReportingServices.Interfaces
Zestawy: Microsoft.ReportingServices.SharePoint.UI.WebParts (w Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)
Microsoft.ReportingServices.Interfaces (w Microsoft.ReportingServices.Interfaces.dll)
Składnia
'Deklaracja
<AttributeUsageAttribute(AttributeTargets.All)> _
Public Class LocalizedNameAttribute _
Inherits Attribute
'Użycie
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
Typ LocalizedNameAttribute uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
LocalizedNameAttribute() | Inicjuje nowe wystąpienie LocalizedNameAttribute klasy | |
LocalizedNameAttribute(String) | Inicjuje nowe wystąpienie LocalizedNameAttribute klasy |
Do góry
Właściwości
Nazwa | Opis | |
---|---|---|
Name | Pobiera nazwę zlokalizowaną rozszerzenia. | |
TypeId | (Dziedziczony z Attribute). |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
Equals | Określa, czy obiekt dostarczane jest taka sama jak bieżącego obiektu. (Zastępuje Attribute.Equals(Object)). | |
Finalize | (Dziedziczony z Object). | |
GetHashCode | Zwraca kod unikatowej wartości mieszania dla obiektu. (Zastępuje Attribute.GetHashCode()). | |
GetLocalizedString | Zwraca prawidłowego zlokalizowana nazwa rozszerzenia. | |
GetType | (Dziedziczony z Object). | |
IsDefaultAttribute | (Dziedziczony z Attribute). | |
Match | (Dziedziczony z Attribute). | |
MemberwiseClone | (Dziedziczony z Object). | |
ToString | (Dziedziczony z Object). |
Do góry
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
_Attribute.GetIDsOfNames | (Dziedziczony z Attribute). | |
_Attribute.GetTypeInfo | (Dziedziczony z Attribute). | |
_Attribute.GetTypeInfoCount | (Dziedziczony z Attribute). | |
_Attribute.Invoke | (Dziedziczony z Attribute). |
Do góry
Uwagi
LocalizedNameAttribute Klasa umożliwia rozmówcy do określenia zlokalizowana nazwa rozszerzenia bez ładowania rozszerzenia.
Uwagaaby nadać rozszerzenie nazwy, która jest zależna od języka użytkownika, należy zastąpić GetLocalizedString metoda.
Przykłady
Następujący kod urywku LocalizedNameAttribute jest zestaw na klasę rozszerzenia:
[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
{
...
}
Bezpieczeństwo wątków
Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.
Zobacz także