SmoObjectExtender<T> Classe

Definição

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
SmoObjectExtender<T>
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>)

Aplica-se a