SmoObjectExtender<T> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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>) |