TypeDescriptor.AddAttributes TypeDescriptor.AddAttributes TypeDescriptor.AddAttributes TypeDescriptor.AddAttributes Method

Definition

Fügt der Zielkomponente Attribute auf Klassenebene hinzu.Adds class-level attributes to the target component.

Überlädt

AddAttributes(Object, Attribute[]) AddAttributes(Object, Attribute[]) AddAttributes(Object, Attribute[]) AddAttributes(Object, Attribute[])

Fügt der Zielkomponenteninstanz Attribute auf Klassenebene hinzu.Adds class-level attributes to the target component instance.

AddAttributes(Type, Attribute[]) AddAttributes(Type, Attribute[]) AddAttributes(Type, Attribute[])

Fügt dem Typ der Zielkomponente Attribute auf Klassenebene hinzu.Adds class-level attributes to the target component type.

AddAttributes(Object, Attribute[]) AddAttributes(Object, Attribute[]) AddAttributes(Object, Attribute[]) AddAttributes(Object, Attribute[])

Fügt der Zielkomponenteninstanz Attribute auf Klassenebene hinzu.Adds class-level attributes to the target component instance.

public:
 static System::ComponentModel::TypeDescriptionProvider ^ AddAttributes(System::Object ^ instance, ... cli::array <Attribute ^> ^ attributes);
public static System.ComponentModel.TypeDescriptionProvider AddAttributes (object instance, params Attribute[] attributes);
static member AddAttributes : obj * Attribute[] -> System.ComponentModel.TypeDescriptionProvider
Public Shared Function AddAttributes (instance As Object, ParamArray attributes As Attribute()) As TypeDescriptionProvider

Parameter

instance
Object Object Object Object

Eine Instanz der Zielkomponente.An instance of the target component.

attributes
Attribute[]

Ein Array von Attribute-Objekten, die der Klasse der Komponente hinzugefügt werden sollen.An array of Attribute objects to add to the component's class.

Gibt zurück

Der neu erstellte TypeDescriptionProvider, mit dessen Hilfe die angegebenen Attribute hinzugefügt wurden.The newly created TypeDescriptionProvider that was used to add the specified attributes.

Ausnahmen

Einer oder beide Parameter haben den Wert null.One or both of the parameters is null.

Hinweise

Die AddAttributes(Object, Attribute[]) -Methode fügt der angegebenen Instanz einer Komponente Attribute auf Klassenebene hinzu.The AddAttributes(Object, Attribute[]) method adds class-level attributes to the specified instance of a component. Da dies eine häufige Anforderung von Anwendungen ist, die Visual Studio Windows Forms-Designer und Eigenschaftenfenster verwenden, bietet diese Methode eine Verknüpfung, indem ein Typbeschreibungs Anbieter erstellt wird, der die bereitgestellten Attribute mit den Attributen zusammenfasst, die bereits in der-Klasse vorhanden.Because this is a common requirement of applications using the Visual Studio Windows Forms Designer and Properties window, this method provides a shortcut by creating a type description provider that merges the provided attributes with the attributes that already exist on the class. Der Rückgabewert ist der Typbeschreibungs Anbieter, der zum Hinzufügen der Attribute verwendet wurde.The return value is the type description provider that was used to add the attributes. Dieser Anbieter kann später an die RemoveProvider(TypeDescriptionProvider, Object) -Methode weitergegeben werden, wenn die hinzugefügten Attribute nicht mehr benötigt werden.This provider can later be passed to the RemoveProvider(TypeDescriptionProvider, Object) method when the added attributes are no longer needed.

Sicherheit

NamedPermissionSet
für vollständigen Zugriff auf Systemressourcen.for full access to system resources. Anforderungs Wert: LinkDemand.Demand value: LinkDemand. Zugeordneter Status:Associated state:

Siehe auch

AddAttributes(Type, Attribute[]) AddAttributes(Type, Attribute[]) AddAttributes(Type, Attribute[])

Fügt dem Typ der Zielkomponente Attribute auf Klassenebene hinzu.Adds class-level attributes to the target component type.

public:
 static System::ComponentModel::TypeDescriptionProvider ^ AddAttributes(Type ^ type, ... cli::array <Attribute ^> ^ attributes);
public static System.ComponentModel.TypeDescriptionProvider AddAttributes (Type type, params Attribute[] attributes);
static member AddAttributes : Type * Attribute[] -> System.ComponentModel.TypeDescriptionProvider

Parameter

type
Type Type Type Type

Der Type der Zielkomponente.The Type of the target component.

attributes
Attribute[]

Ein Array von Attribute-Objekten, die der Klasse der Komponente hinzugefügt werden sollen.An array of Attribute objects to add to the component's class.

Gibt zurück

Der neu erstellte TypeDescriptionProvider, mit dessen Hilfe die angegebenen Attribute hinzugefügt wurden.The newly created TypeDescriptionProvider that was used to add the specified attributes.

Ausnahmen

Einer oder beide Parameter haben den Wert null.One or both of the parameters is null.

Hinweise

Die AddAttributes(Type, Attribute[]) -Methode fügt Attribute auf Klassenebene zum angegebenen Typ einer Komponente hinzu.The AddAttributes(Type, Attribute[]) method adds class-level attributes to the specified type of a component. Da dies eine häufige Anforderung von Anwendungen ist, die Visual Studio Windows Forms-Designer und Eigenschaftenfenster verwenden, bietet diese Methode eine Verknüpfung, indem ein Typbeschreibungs Anbieter erstellt wird, der die bereitgestellten Attribute mit den Attributen zusammenfasst, die bereits in der-Klasse vorhanden.Because this is a common requirement of applications using the Visual Studio Windows Forms Designer and Properties window, this method provides a shortcut by creating a type description provider that merges the provided attributes with the attributes that already exist on the class. Der Rückgabewert ist der Typbeschreibungs Anbieter, der zum Hinzufügen der Attribute verwendet wurde.The return value is the type description provider that was used to add the attributes. Dieser Anbieter kann später an die RemoveProvider(TypeDescriptionProvider, Type) -Methode weitergegeben werden, wenn die hinzugefügten Attribute nicht mehr benötigt werden.This provider can later be passed to the RemoveProvider(TypeDescriptionProvider, Type) method when the added attributes are no longer needed.

Sicherheit

NamedPermissionSet
für vollständigen Zugriff auf Systemressourcen.for full access to system resources. Anforderungs Wert: LinkDemand.Demand value: LinkDemand. Zugeordneter Status:Associated state:

Siehe auch

Gilt für: