Freigeben über


BasicPropertyAttribute-Klasse

Stellt eine Methode zum Festlegen, ob eine angegebene Verbindungseigenschaft zu häufig verwendeten denen gehört.

Vererbungshierarchie

Object
  Attribute
    Microsoft.VisualStudio.Data.BasicPropertyAttribute

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

Syntax

'Declaration
<AttributeUsageAttribute(AttributeTargets.Property)> _
Public NotInheritable Class BasicPropertyAttribute _
    Inherits Attribute
[AttributeUsageAttribute(AttributeTargets.Property)]
public sealed class BasicPropertyAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Property)]
public ref class BasicPropertyAttribute sealed : public Attribute
[<Sealed>]
[<AttributeUsageAttribute(AttributeTargets.Property)>]
type BasicPropertyAttribute =  
    class 
        inherit Attribute 
    end
public final class BasicPropertyAttribute extends Attribute

Der BasicPropertyAttribute-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode BasicPropertyAttribute Klassenkonstruktor.Initialisiert eine neue Instanz der Klasse BasicPropertyAttribute mit einem booleschen Hinweis, ob die Instanz ist "grundlegend."

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft IsBasicProperty Ruft ein boolesches Angeben ab, ob die Eigenschaft "grundlegend" ist.
Öffentliche Eigenschaft TypeId Bei Implementierung in einer abgeleiteten Klasse wird ein eindeutiger Bezeichner für dieses Attribute abgerufen. (Von Attribute geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Gibt einen Wert zurück, ob die aktuelle Instanz gleich einem angegebenen Wert ist.Überschreibt Equals. (Überschreibt Attribute.Equals(Object).)
Öffentliche Methode GetHashCode Gibt den Hashcode für die aktuelle Instanz zurück.Überschreibt GetHashCode. (Überschreibt Attribute.GetHashCode.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsDefaultAttribute Beim Überschreiben in einer abgeleiteten Klasse wird angegeben, ob der Wert dieser Instanz der Standardwert für die abgeleitete Klasse ist. (Von Attribute geerbt.)
Öffentliche Methode Match Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem bestimmten Objekt entspricht. (Von Attribute geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member No Gibt an, dass die Eigenschaft nicht "grundlegend" ist.
Öffentliches FeldStatischer Member Yes Gibt an, dass die Eigenschaft "als Basic" wird.

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode System#Runtime#InteropServices#_Attribute#GetIDsOfNames Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. (Von Attribute geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Runtime#InteropServices#_Attribute#GetTypeInfo Ruft die Typinformationen für ein Objekt ab, mit deren Hilfe die Typinformationen für eine Schnittstelle abgerufen werden können. (Von Attribute geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Runtime#InteropServices#_Attribute#GetTypeInfoCount Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). (Von Attribute geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Runtime#InteropServices#_Attribute#Invoke Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit. (Von Attribute geerbt.)

Zum Seitenanfang

Hinweise

Die DataConnectionProperties-Klasse verwendet dieses Attribut, um eine Implementierung der Methode GetBasicProperties bereitzustellen, die alle Verbindungseigenschaften abruft, die markiert werden, wie "grundlegend."

Eigenschaften, die "grundlegend" sind, sind diese häufig verwendetste und werden in der Regel erforderlich, um eine Verbindung herzustellen.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Data-Namespace