SmoObjectExtender<T> Classe

Definizione

Importante

Questa API non è conforme a CLS.

Classe Extender per oggetti Smo

[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)

Parametri di tipo

T
Ereditarietà
SmoObjectExtender<T>
Derivato
Attributi

Costruttori

Nome Descrizione
SmoObjectExtender<T>()

ctor predefinito

SmoObjectExtender<T>(T)

ctor. Accetta l'aggregazione dell'oggetto di database padre in

Proprietà

Nome Descrizione
Parent

Oggetto padre

(Ereditato da SfcObjectExtender<TSfcInstance>)

Metodi

Nome Descrizione
GetParentSfcPropertySet()

Classe Extender per oggetti Smo

GetPropertySet()

restituisce la raccolta delle proprietà

(Ereditato da SfcObjectExtender<TSfcInstance>)
OnPropertyChanged(String)

Evento Fires PropertyChanged, quando ha un sottoscrittore

(Ereditato da SfcObjectExtender<TSfcInstance>)
OnPropertyMetadataChanged(String)

Evento Fires PropertyMetadataChanged, quando ha un sottoscrittore

(Ereditato da SfcObjectExtender<TSfcInstance>)
parent_PropertyChanged(Object, PropertyChangedEventArgs)

Classe Extender per oggetti Smo

(Ereditato da SfcObjectExtender<TSfcInstance>)
parent_PropertyMetadataChanged(Object, SfcPropertyMetadataChangedEventArgs)

Classe Extender per oggetti Smo

(Ereditato da SfcObjectExtender<TSfcInstance>)
PropagateAlterToChildren(StringCollection, Boolean)

Aggiunge lo script Alter degli oggetti figlio allo script.

RegisterParentProperty(PropertyInfo)

Registrare la proprietà dell'elemento padre, che non è stata inclusa nell'insieme delle proprietà , ad esempio 'Name' in SMO o insiemi

(Ereditato da SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo, String)

Registrare una proprietà riflessa aggiuntiva, a seconda della proprietà dall'oggetto padre

(Ereditato da SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo)

Registrare una proprietà riflessa aggiuntiva

(Ereditato da SfcObjectExtender<TSfcInstance>)

Eventi

Nome Descrizione
PropertyChanged

Classe Extender per oggetti Smo

(Ereditato da SfcObjectExtender<TSfcInstance>)
PropertyMetadataChanged

Classe Extender per oggetti Smo

(Ereditato da SfcObjectExtender<TSfcInstance>)

Si applica a