Compartir a través de


Clase SfcObjectExtender<TSfcInstance>

Allows adding the new properties and it also helps to establish dependency between extended property and the original one. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

Jerarquía de herencia

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender<TSfcInstance>
    Microsoft.SqlServer.Management.Collector.CollectionSetExtender
    Microsoft.SqlServer.Management.Dmf.ConditionExtender
    Microsoft.SqlServer.Management.Dmf.PolicyExtender
    Microsoft.SqlServer.Management.Smo.SmoObjectExtender<T>

Espacio de nombres:  Microsoft.SqlServer.Management.Sdk.Sfc
Ensamblado:  Microsoft.SqlServer.Management.Sdk.Sfc (en Microsoft.SqlServer.Management.Sdk.Sfc.dll)

Sintaxis

'Declaración
Public Class SfcObjectExtender(Of TSfcInstance As {New, ISfcPropertyProvider}) _
    Implements ISfcPropertyProvider, INotifyPropertyChanged, ISfcNotifyPropertyMetadataChanged
'Uso
Dim instance As SfcObjectExtender(Of TSfcInstance)
public class SfcObjectExtender<TSfcInstance> : ISfcPropertyProvider, 
    INotifyPropertyChanged, ISfcNotifyPropertyMetadataChanged 
where TSfcInstance : new(), ISfcPropertyProvider
generic<typename TSfcInstance>
where TSfcInstance : gcnew(), ISfcPropertyProvider 
public ref class SfcObjectExtender : ISfcPropertyProvider, 
    INotifyPropertyChanged, ISfcNotifyPropertyMetadataChanged
type SfcObjectExtender<'TSfcInstance when 'TSfcInstance : new() and ISfcPropertyProvider> =  
    class 
        interface ISfcPropertyProvider 
        interface INotifyPropertyChanged 
        interface ISfcNotifyPropertyMetadataChanged 
    end
JScript no admite tipos y métodos genéricos.

Parámetros de tipo

  • TSfcInstance
    The parent object used as a base property provider.

El tipo SfcObjectExtender<TSfcInstance> expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público SfcObjectExtender<TSfcInstance>() No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Método público SfcObjectExtender<TSfcInstance>(TSfcInstance) Initializes a new instance of the SfcObjectExtender<TSfcInstance> class with the specified parent. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

Arriba

Propiedades

  Nombre Descripción
Propiedad protegida Parent No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

Arriba

Métodos

  Nombre Descripción
Método público Equals (Se hereda de Object.)
Método protegido Finalize (Se hereda de Object.)
Método público GetHashCode (Se hereda de Object.)
Método protegido GetParentSfcPropertySet Retrieves an instance of the parent's property set. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Método público GetPropertySet No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Método público GetType (Se hereda de Object.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método protegido OnPropertyChanged Raises the PropertyChanged event when it has any subscriber. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Método protegido OnPropertyMetadataChanged No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Método protegido parent_PropertyChanged No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Método protegido parent_PropertyMetadataChanged Indicates the parent object in the PropertyMetadata. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Método protegido RegisterParentProperty Registers the property of the parent that has not been included in properties collection. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Método protegido RegisterProperty(PropertyInfo) Registers an additional reflected property. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Método protegido RegisterProperty(PropertyInfo, String) No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Método público ToString (Se hereda de Object.)

Arriba

Eventos

  Nombre Descripción
Evento público PropertyChanged No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Evento público PropertyMetadataChanged No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

Arriba

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres Microsoft.SqlServer.Management.Sdk.Sfc