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 | |
---|---|---|
SfcObjectExtender<TSfcInstance>() | No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. | |
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 | |
---|---|---|
Parent | No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Equals | (Se hereda de Object.) | |
Finalize | (Se hereda de Object.) | |
GetHashCode | (Se hereda de Object.) | |
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. | |
GetPropertySet | No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. | |
GetType | (Se hereda de Object.) | |
MemberwiseClone | (Se hereda de Object.) | |
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. | |
OnPropertyMetadataChanged | No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. | |
parent_PropertyChanged | No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. | |
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. | |
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. | |
RegisterProperty(PropertyInfo) | Registers an additional reflected property. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. | |
RegisterProperty(PropertyInfo, String) | No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. | |
ToString | (Se hereda de Object.) |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
PropertyChanged | No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. | |
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.