Freigeben über


DataConnectionProperties.AddProperty-Methode (PropertyDescriptor, array<Attribute[])

Fügt dynamisch eine neue Eigenschaft der Auflistung von Eigenschaften hinzu, die direkt von der aktuellen Instanz der Klasse DataConnectionProperties erkannt werden.

Namespace:  Microsoft.VisualStudio.Data
Assembly:  Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)

Syntax

'Declaration
Protected Function AddProperty ( _
    descriptor As PropertyDescriptor, _
    ParamArray attributes As Attribute() _
) As PropertyDescriptor
protected PropertyDescriptor AddProperty(
    PropertyDescriptor descriptor,
    params Attribute[] attributes
)
protected:
PropertyDescriptor^ AddProperty(
    PropertyDescriptor^ descriptor, 
    ... array<Attribute^>^ attributes
)
member AddProperty : 
        descriptor:PropertyDescriptor * 
        attributes:Attribute[] -> PropertyDescriptor
protected function AddProperty(
    descriptor : PropertyDescriptor, 
    ... attributes : Attribute[]
) : PropertyDescriptor

Parameter

  • descriptor
    Typ: PropertyDescriptor

    Ein PropertyDescriptor-Objekt, das eine Beschreibung dieser Eigenschaft und ihrer Eigenschaften bereitstellt.

  • attributes
    Typ: array<Attribute[]

    Ein Satz von auf die Eigenschaft anzuwenden, Attribute.

Rückgabewert

Typ: PropertyDescriptor
Gibt den Deskriptor der neu hinzugefügten Eigenschaft zurück.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

Der descriptor-Parameter ist NULL.

InvalidOperationException

Die angegebene Eigenschaft ist bereits vorhanden.

Hinweise

Der Eingabeeigenschaftdeskriptor wird durch einen spezialisierten Verbindungseigenschaftdeskriptor umschlossen, sodass der Rückgabewert eigentlich eine andere PropertyDescriptor-Instanz als der, der übergeben wird.

.NET Framework-Sicherheit

Siehe auch

Referenz

DataConnectionProperties Klasse

AddProperty-Überladung

Microsoft.VisualStudio.Data-Namespace

RemoveProperty