SmoObjectExtender<T> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Importante
Esta API não está em conformidade com CLS.
Classe extender para objetos 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)
Parâmetros de tipo
- T
- Herança
- Derivado
- Atributos
Construtores
| Nome | Description |
|---|---|
| SmoObjectExtender<T>() |
ctor padrão |
| SmoObjectExtender<T>(T) |
ctor. Usa o objeto de banco de dados pai para agregar em |
Propriedades
| Nome | Description |
|---|---|
| Parent |
Objeto pai (Herdado de SfcObjectExtender<TSfcInstance>) |
Métodos
| Nome | Description |
|---|---|
| GetParentSfcPropertySet() |
Classe extender para objetos Smo |
| GetPropertySet() |
retorna a coleção das propriedades (Herdado de SfcObjectExtender<TSfcInstance>) |
| OnPropertyChanged(String) |
Aciona o evento PropertyChanged, quando tem qualquer assinante (Herdado de SfcObjectExtender<TSfcInstance>) |
| OnPropertyMetadataChanged(String) |
Aciona o evento PropertyMetadataChanged, quando tem qualquer assinante (Herdado de SfcObjectExtender<TSfcInstance>) |
| parent_PropertyChanged(Object, PropertyChangedEventArgs) |
Classe extender para objetos Smo (Herdado de SfcObjectExtender<TSfcInstance>) |
| parent_PropertyMetadataChanged(Object, SfcPropertyMetadataChangedEventArgs) |
Classe extender para objetos Smo (Herdado de SfcObjectExtender<TSfcInstance>) |
| PropagateAlterToChildren(StringCollection, Boolean) |
Adiciona o script Alter dos objetos filho ao script. |
| RegisterParentProperty(PropertyInfo) |
Registrar propriedade do pai, que não foi incluída na coleção de propriedades (como 'Name' em SMO ou coleções (Herdado de SfcObjectExtender<TSfcInstance>) |
| RegisterProperty(PropertyInfo, String) |
Registrar uma propriedade refletida adicional, dependendo da propriedade do objeto pai (Herdado de SfcObjectExtender<TSfcInstance>) |
| RegisterProperty(PropertyInfo) |
Registrar uma propriedade refletida adicional (Herdado de SfcObjectExtender<TSfcInstance>) |
Eventos
| Nome | Description |
|---|---|
| PropertyChanged |
Classe extender para objetos Smo (Herdado de SfcObjectExtender<TSfcInstance>) |
| PropertyMetadataChanged |
Classe extender para objetos Smo (Herdado de SfcObjectExtender<TSfcInstance>) |