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 | |
---|---|---|
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. | |
Expensive | Ruft den Boolean-Eigenschaftswert ab, der angibt, ob das Laden der Eigenschaftswerte viel Zeit beansprucht. | |
IsNull | Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Eigenschaft auf NULL festgelegt ist. | |
Name | Ruft den Namen der Eigenschaft ab. | |
Readable | Ruft den Boolean-Eigenschaftswert ab, der angibt, ob der Wert der Eigenschaft abgerufen werden kann. | |
Retrieved | Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Eigenschaft bereits abgerufen wurde. | |
Type | Ruft den Typ der Eigenschaft ab. | |
Value | Ruft den Wert der Eigenschaft ab oder legt ihn fest. | |
Writable | Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Eigenschaft geändert werden kann. |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
CompareTo | Vergleicht das Property-Objekt mit einem anderen Objekt. | |
Equals | Bestimmt, ob zwei Property-Objekte gleich sind. (Überschreibt Object. . :: . .Equals(Object).) | |
Finalize | (Geerbt von Object.) | |
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() () () ().) | |
GetType | (Geerbt von Object.) | |
MemberwiseClone | (Geerbt von Object.) | |
ToString | Gibt einen String-Wert zurück, der das aktuelle Objekt darstellt. (Überschreibt Object. . :: . .ToString() () () ().) |
Zum Anfang
Operatoren
Name | Beschreibung | |
---|---|---|
Equality | Ermittelt, ob zwei Objekte gleich sind, indem eine Gleichheitsoperation für zwei Property-Objekte ausgeführt wird. | |
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. | |
Inequality | Ermittelt, ob zwei Objekte ungleich sind, indem eine Ungleichheitsoperation für zwei Property-Objekte ausgeführt wird. | |
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 | |
---|---|---|
ISfcProperty. . :: . .Attributes | Gibt eine Attributauflistung mit Eigenschaften zurück. | |
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. | |
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. | |
ISfcProperty. . :: . .IsNull | Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Eigenschaft auf NULL festgelegt ist. | |
ISfcProperty. . :: . .Name | Ruft den Namen der Eigenschaft ab. | |
ISfcProperty. . :: . .Required | Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Eigenschaft erforderlich ist. | |
ISfcProperty. . :: . .Type | Ruft den Typ der Eigenschaft ab. | |
ISfcProperty. . :: . .Value | Ruft den Wert der Eigenschaft ab oder legt ihn fest. | |
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.