Share via


Property-Klasse

Das Property-Objekt ermöglicht programmgesteuerten Zugriff auf die Eigenschaften aller SMO-Objekte.

Vererbungshierarchie

System. . :: . .Object
  Microsoft.SqlServer.Management.Smo..::..Property
    Microsoft.SqlServer.Management.Smo.Wmi. . :: . .ProtocolProperty

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Syntax

'Declaration
Public Class Property _
    Implements ISfcProperty
'Usage
Dim instance As [Property]
public class Property : ISfcProperty
public ref class Property : ISfcProperty
type Property =  
    class
        interface ISfcProperty
    end
public class Property implements ISfcProperty

Der Property-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Dirty Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Eigenschaft den aktuellen Wert der Entität, die sie in der SQL Server-Instanz darstellt, richtig widerspiegelt.
Öffentliche Eigenschaft Expensive Ruft den Boolean-Eigenschaftswert ab, der angibt, ob das Laden der Eigenschaftswerte viel Zeit beansprucht.
Öffentliche Eigenschaft IsNull Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Eigenschaft auf NULL festgelegt ist.
Öffentliche Eigenschaft Name Ruft den Namen der Eigenschaft ab.
Öffentliche Eigenschaft Readable Ruft den Boolean-Eigenschaftswert ab, der angibt, ob der Wert der Eigenschaft abgerufen werden kann.
Öffentliche Eigenschaft Retrieved Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Eigenschaft bereits abgerufen wurde.
Öffentliche Eigenschaft Type Ruft den Typ der Eigenschaft ab.
Öffentliche Eigenschaft Value Ruft den Wert der Eigenschaft ab oder legt ihn fest.
Öffentliche Eigenschaft Writable Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Eigenschaft geändert werden kann.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode CompareTo Vergleicht das Property-Objekt mit einem anderen Objekt.
Öffentliche Methode Equals Bestimmt, ob zwei Property-Objekte gleich sind. (Überschreibt Object. . :: . .Equals(Object).)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ, der sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. einer Hashtabelle, eignet. (Überschreibt Object. . :: . .GetHashCode() () () ().)
Öffentliche Methode GetType (Geerbt von Object.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode ToString Gibt einen String-Wert zurück, der das aktuelle Objekt darstellt. (Überschreibt Object. . :: . .ToString() () () ().)

Zum Anfang

Operatoren

  Name Beschreibung
Öffentlicher OperatorStatisches Element Equality Ermittelt, ob zwei Objekte gleich sind, indem eine Gleichheitsoperation für zwei Property-Objekte ausgeführt wird.
Öffentlicher OperatorStatisches Element GreaterThan Bestimmt, ob ein Objekt größer als ein anderes ist, indem eine "größer als"-Operation für zwei Property-Objekte ausgeführt wird.
Öffentlicher OperatorStatisches Element Inequality Ermittelt, ob zwei Objekte ungleich sind, indem eine Ungleichheitsoperation für zwei Property-Objekte ausgeführt wird.
Öffentlicher OperatorStatisches Element LessThan Bestimmt, ob ein Objekt kleiner als ein anderes Objekt ist, indem eine "kleiner als"-Operation für zwei Property-Objekte ausgeführt wird.

Zum Anfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Eigenschaft ISfcProperty. . :: . .Attributes Gibt eine Attributauflistung mit Eigenschaften zurück.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ISfcProperty. . :: . .Dirty Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Eigenschaft den aktuellen Wert der Entität, die sie in der SQL Server-Instanz darstellt, richtig widerspiegelt.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ISfcProperty. . :: . .Enabled Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Eigenschaft für die Entität, die die SQL Server-Instanz darstellt, aktiviert ist.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ISfcProperty. . :: . .IsNull Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Eigenschaft auf NULL festgelegt ist.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ISfcProperty. . :: . .Name Ruft den Namen der Eigenschaft ab.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ISfcProperty. . :: . .Required Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Eigenschaft erforderlich ist.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ISfcProperty. . :: . .Type Ruft den Typ der Eigenschaft ab.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ISfcProperty. . :: . .Value Ruft den Wert der Eigenschaft ab oder legt ihn fest.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ISfcProperty. . :: . .Writable Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Eigenschaft geändert werden kann.

Zum Anfang

Hinweise

Thread Safety

Alle öffentlichen, statischen Elemente dieses Typs (Shared in Microsoft Visual Basic) sind für Vorgänge mit mehreren Threads sicher. Für Instanzelemente kann nicht sichergestellt werden, dass sie für Threads sicher sind.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.