Udostępnij za pośrednictwem


Klasa DatabaseSnapshotExtender

Dodaje właściwości i metod obiektu DatabaseSnapshot.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. 

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender<Database>
    Microsoft.SqlServer.Management.Smo.SmoObjectExtender<Database>
      Microsoft.SqlServer.Management.Smo.DatabaseSnapshotExtender

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
<CLSCompliantAttribute(False)> _
Public Class DatabaseSnapshotExtender _
    Inherits SmoObjectExtender(Of Database) _
    Implements ISfcValidate
'Użycie
Dim instance As DatabaseSnapshotExtender
[CLSCompliantAttribute(false)]
public class DatabaseSnapshotExtender : SmoObjectExtender<Database>, 
    ISfcValidate
[CLSCompliantAttribute(false)]
public ref class DatabaseSnapshotExtender : public SmoObjectExtender<Database^>, 
    ISfcValidate
[<CLSCompliantAttribute(false)>]
type DatabaseSnapshotExtender =  
    class
        inherit SmoObjectExtender<Database>
        interface ISfcValidate
    end
public class DatabaseSnapshotExtender extends SmoObjectExtender<Database> implements ISfcValidate

Typ DatabaseSnapshotExtender uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna DatabaseSnapshotExtender() Inicjuje nowe wystąpienie DatabaseSnapshotExtender klasy, który ma wartości właściwość domyślnych.
Metoda publiczna DatabaseSnapshotExtender(Database) Inicjuje nowe wystąpienie DatabaseSnapshotExtender klasy, która ma parametr bazy danych.

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna Files Pobiera kolekcja plików danych i dziennika, które są skojarzone z bazy danych.
Właściwość chroniona Parent Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).

Do góry

Metody

  Nazwa Opis
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda chroniona GetParentSfcPropertySet Zwraca wystąpienie zestaw właściwość obiektów nadrzędnych. (Dziedziczony z SmoObjectExtender<T>).
Metoda publiczna GetPropertySet Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda chroniona OnPropertyChanged Podnosi PropertyChanged zdarzenie, kiedy ma żadnych subskrybent.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda chroniona OnPropertyMetadataChanged Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda chroniona parent_PropertyChanged Wskazuje zmiany właściwość nadrzędny w bazie danych. (Zastępuje SfcObjectExtender<TSfcInstance>.parent_PropertyChanged(Object, PropertyChangedEventArgs)).
Metoda chroniona parent_PropertyMetadataChanged Wskazuje obiektu nadrzędnego w PropertyMetadata.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda chroniona RegisterParentProperty Rejestruje właściwość nadrzędny, która nie została uwzględniona kolekcja właściwość.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda chroniona RegisterProperty(PropertyInfo) Rejestruje dodatkowe właściwość lustrzany.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda chroniona RegisterProperty(PropertyInfo, String) Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne PropertyChanged Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Zdarzenie publiczne PropertyMetadataChanged Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).

Do góry

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna ISfcValidate.Validate Sprawdza, czy obiekt DatabaseSnapshot jest prawidłowo skonfigurowany.

Do góry

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.