DatabaseSnapshotExtender 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 Datenbankmomentaufnahme
[System.CLSCompliant(false)]
public class DatabaseSnapshotExtender : Microsoft.SqlServer.Management.Smo.SmoObjectExtender<Microsoft.SqlServer.Management.Smo.Database>, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcValidate
[<System.CLSCompliant(false)>]
type DatabaseSnapshotExtender = class
inherit SmoObjectExtender<Database>
interface ISfcValidate
Public Class DatabaseSnapshotExtender
Inherits SmoObjectExtender(Of Database)
Implements ISfcValidate
- Vererbung
- Attribute
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| DatabaseSnapshotExtender() |
Standard-Ctor |
| DatabaseSnapshotExtender(Database) |
ctor. Verwendet übergeordnetes Datenbankobjekt zum Aggregieren auf |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Files |
Extender-Klasse für Datenbankmomentaufnahme |
| Parent |
Übergeordnetes Objekt (Geerbt von SfcObjectExtender<TSfcInstance>) |
Methoden
| Name | Beschreibung |
|---|---|
| GetParentSfcPropertySet() |
Extender-Klasse für Datenbankmomentaufnahme (Geerbt von SmoObjectExtender<T>) |
| 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 Datenbankmomentaufnahme |
| parent_PropertyMetadataChanged(Object, SfcPropertyMetadataChangedEventArgs) |
Extender-Klasse für Datenbankmomentaufnahme (Geerbt von SfcObjectExtender<TSfcInstance>) |
| PropagateAlterToChildren(StringCollection, Boolean) |
Fügt dem Skript das Skript "Alter" der untergeordneten Objekte hinzu. (Geerbt von SmoObjectExtender<T>) |
| 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 Datenbankmomentaufnahme (Geerbt von SfcObjectExtender<TSfcInstance>) |
| PropertyMetadataChanged |
Extender-Klasse für Datenbankmomentaufnahme (Geerbt von SfcObjectExtender<TSfcInstance>) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| ISfcValidate.Validate(String, Object[]) |
Extender-Klasse für Datenbankmomentaufnahme |