SmoObjectExtender<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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>) |