Classe SfcObjectExtender<TSfcInstance>

Allows adding the new properties and it also helps to establish dependency between extended property and the original one. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server.

Gerarchia di ereditarietà

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>

Spazio dei nomi  Microsoft.SqlServer.Management.Sdk.Sfc
Assembly:  Microsoft.SqlServer.Management.Sdk.Sfc (in Microsoft.SqlServer.Management.Sdk.Sfc.dll)

Sintassi

'Dichiarazione
Public Class SfcObjectExtender(Of TSfcInstance As {New, ISfcPropertyProvider}) _
    Implements ISfcPropertyProvider, INotifyPropertyChanged, ISfcNotifyPropertyMetadataChanged
'Utilizzo
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 non supporta i metodi e i tipi generici.

Parametri di tipo

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

Nel tipo SfcObjectExtender<TSfcInstance> sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico SfcObjectExtender<TSfcInstance>() Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server.
Metodo pubblico SfcObjectExtender<TSfcInstance>(TSfcInstance) Initializes a new instance of the SfcObjectExtender<TSfcInstance> class with the specified parent. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server.

In alto

Proprietà

  Nome Descrizione
Proprietà protetta Parent Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo protetto GetParentSfcPropertySet Retrieves an instance of the parent's property set. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server.
Metodo pubblico GetPropertySet Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server.
Metodo pubblico GetType Ereditato da Object.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo protetto OnPropertyChanged Raises the PropertyChanged event when it has any subscriber. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server.
Metodo protetto OnPropertyMetadataChanged Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server.
Metodo protetto parent_PropertyChanged Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server.
Metodo protetto parent_PropertyMetadataChanged Indicates the parent object in the PropertyMetadata. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server.
Metodo protetto RegisterParentProperty Registers the property of the parent that has not been included in properties collection. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server.
Metodo protetto RegisterProperty(PropertyInfo) Registers an additional reflected property. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server.
Metodo protetto RegisterProperty(PropertyInfo, String) Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server.
Metodo pubblico ToString Ereditato da Object.

In alto

Eventi

  Nome Descrizione
Evento pubblico PropertyChanged Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server.
Evento pubblico PropertyMetadataChanged Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server.

In alto

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.SqlServer.Management.Sdk.Sfc