Classe SmoObjectExtender<T>
The SmoObjectExtender<T> class adds methods and properties to an SqlSmoObject class instance.
Questa API non è conforme a CLS. L'alternativa conforme a CLS è .
Gerarchia di ereditarietà
System.Object
Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender<T>
Microsoft.SqlServer.Management.Smo.SmoObjectExtender<T>
Altro...
Spazio dei nomi Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
Sintassi
'Dichiarazione
<CLSCompliantAttribute(False)> _
Public Class SmoObjectExtender(Of T As {New, SqlSmoObject}) _
Inherits SfcObjectExtender(Of T)
'Utilizzo
Dim instance As SmoObjectExtender(Of T)
[CLSCompliantAttribute(false)]
public class SmoObjectExtender<T> : SfcObjectExtender<T>
where T : new(), SqlSmoObject
[CLSCompliantAttribute(false)]
generic<typename T>
where T : gcnew(), SqlSmoObject
public ref class SmoObjectExtender : public SfcObjectExtender<T>
[<CLSCompliantAttribute(false)>]
type SmoObjectExtender<'T when 'T : new() and SqlSmoObject> =
class
inherit SfcObjectExtender<'T>
end
JScript non supporta i metodi e i tipi generici.
Parametri di tipo
- T
Nel tipo SmoObjectExtender<T> sono esposti i membri seguenti.
Costruttori
Nome | Descrizione | |
---|---|---|
SmoObjectExtender<T>() | Creates a new default instance of the SmoObjectExtender<T> class. | |
SmoObjectExtender<T>(T) | Creates a new instance of the SmoObjectExtender<T> class that extends the specified object. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
Parent | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcObjectExtender<TSfcInstance>. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Ereditato da Object. | |
Finalize | Ereditato da Object. | |
GetHashCode | Ereditato da Object. | |
GetParentSfcPropertySet | Returns an instance of the parent objects property set. Esegue l'override di SfcObjectExtender<TSfcInstance>.GetParentSfcPropertySet(). | |
GetPropertySet | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcObjectExtender<TSfcInstance>. | |
GetType | Ereditato da Object. | |
MemberwiseClone | Ereditato da Object. | |
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. Ereditato da SfcObjectExtender<TSfcInstance>. | |
OnPropertyMetadataChanged | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcObjectExtender<TSfcInstance>. | |
parent_PropertyChanged | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcObjectExtender<TSfcInstance>. | |
parent_PropertyMetadataChanged | Indicates the parent object in the PropertyMetadata. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcObjectExtender<TSfcInstance>. | |
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. Ereditato da SfcObjectExtender<TSfcInstance>. | |
RegisterProperty(PropertyInfo) | Registers an additional reflected property. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcObjectExtender<TSfcInstance>. | |
RegisterProperty(PropertyInfo, String) | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcObjectExtender<TSfcInstance>. | |
ToString | Ereditato da Object. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
PropertyChanged | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcObjectExtender<TSfcInstance>. | |
PropertyMetadataChanged | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcObjectExtender<TSfcInstance>. |
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.Smo
Gerarchia di ereditarietà
System.Object
Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender<T>
Microsoft.SqlServer.Management.Smo.SmoObjectExtender<T>
Microsoft.SqlServer.Management.Smo.AuditExtender
Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityExtender
Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceExtender
Microsoft.SqlServer.Management.Smo.Broker.MessageTypeExtender
Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingExtender
Microsoft.SqlServer.Management.Smo.Broker.ServiceContractExtender
Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueExtender
Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteExtender
Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationExtender
Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKeyExtender
Microsoft.SqlServer.Management.Smo.DatabaseSnapshotExtender
Microsoft.SqlServer.Management.Smo.PlanGuideExtender
Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationExtender