SmoObjectExtender<T> Klasse

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Extender-Klasse für Smo-Objekte

[System.CLSCompliant(false)]
public class SmoObjectExtender<T> : Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender<T> where T : SqlSmoObject, new()
[<System.CLSCompliant(false)>]
type SmoObjectExtender<'T (requires 'T :> SqlSmoObject and 'T : (new : unit -> 'T))> = class
    inherit SfcObjectExtender<'T (requires 'T :> SqlSmoObject and 'T : (new : unit -> 'T))>
Public Class SmoObjectExtender(Of T)
Inherits SfcObjectExtender(Of T)

Typparameter

T
Vererbung
SmoObjectExtender<T>
Abgeleitet
Attribute

Konstruktoren

Name Beschreibung
SmoObjectExtender<T>()

Standard-Ctor

SmoObjectExtender<T>(T)

ctor. Verwendet übergeordnetes Datenbankobjekt zum Aggregieren auf

Eigenschaften

Name Beschreibung
Parent

Übergeordnetes Objekt

(Geerbt von SfcObjectExtender<TSfcInstance>)

Methoden

Name Beschreibung
GetParentSfcPropertySet()

Extender-Klasse für Smo-Objekte

GetPropertySet()

gibt eine Auflistung der Eigenschaften zurück.

(Geerbt von SfcObjectExtender<TSfcInstance>)
OnPropertyChanged(String)

Fires PropertyChanged-Ereignis, wenn es über einen Abonnenten verfügt

(Geerbt von SfcObjectExtender<TSfcInstance>)
OnPropertyMetadataChanged(String)

Fires PropertyMetadataChanged-Ereignis, wenn es über einen Abonnenten verfügt

(Geerbt von SfcObjectExtender<TSfcInstance>)
parent_PropertyChanged(Object, PropertyChangedEventArgs)

Extender-Klasse für Smo-Objekte

(Geerbt von SfcObjectExtender<TSfcInstance>)
parent_PropertyMetadataChanged(Object, SfcPropertyMetadataChangedEventArgs)

Extender-Klasse für Smo-Objekte

(Geerbt von SfcObjectExtender<TSfcInstance>)
PropagateAlterToChildren(StringCollection, Boolean)

Fügt dem Skript das Skript "Alter" der untergeordneten Objekte hinzu.

RegisterParentProperty(PropertyInfo)

Registereigenschaft des übergeordneten Elements, das nicht in der Eigenschaftensammlung enthalten ist (z. B. "Name" in SMO oder Auflistungen

(Geerbt von SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo, String)

Registrieren einer zusätzlichen reflektierten Eigenschaft, abhängig von der Eigenschaft aus dem übergeordneten Objekt

(Geerbt von SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo)

Registrieren einer zusätzlichen reflektierten Eigenschaft

(Geerbt von SfcObjectExtender<TSfcInstance>)

Ereignisse

Name Beschreibung
PropertyChanged

Extender-Klasse für Smo-Objekte

(Geerbt von SfcObjectExtender<TSfcInstance>)
PropertyMetadataChanged

Extender-Klasse für Smo-Objekte

(Geerbt von SfcObjectExtender<TSfcInstance>)

Gilt für: