Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
The SmoObjectExtender<T> class adds methods and properties to an SqlSmoObject class instance.
Diese API ist nicht mit CLS kompatibel. Die CLS-kompatible Alternative ist .
Vererbungshierarchie
System.Object
Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender<T>
Microsoft.SqlServer.Management.Smo.SmoObjectExtender<T>
Mehr…
Namespace: Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
Public Class SmoObjectExtender(Of T As {New, SqlSmoObject}) _
Inherits SfcObjectExtender(Of T)
'Usage
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 bietet keine Unterstützung für die Verwendung generischer Typen und Methoden.
Typparameter
- T
Der SmoObjectExtender<T>-Typ macht folgende Elemente verfügbar.
Konstruktoren
| Name | Beschreibung | |
|---|---|---|
![]() |
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. |
Zum Anfang
Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
Parent | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender<TSfcInstance>.) |
Zum Anfang
Methoden
| Name | Beschreibung | |
|---|---|---|
![]() |
Equals | (Geerbt von Object.) |
![]() |
Finalize | (Geerbt von Object.) |
![]() |
GetHashCode | (Geerbt von Object.) |
![]() |
GetParentSfcPropertySet | Returns an instance of the parent objects property set. (Überschreibt SfcObjectExtender<TSfcInstance>.GetParentSfcPropertySet().) |
![]() |
GetPropertySet | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender<TSfcInstance>.) |
![]() |
GetType | (Geerbt von Object.) |
![]() |
MemberwiseClone | (Geerbt von Object.) |
![]() |
OnPropertyChanged | Raises the PropertyChanged event when it has any subscriber. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender<TSfcInstance>.) |
![]() |
OnPropertyMetadataChanged | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender<TSfcInstance>.) |
![]() |
parent_PropertyChanged | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender<TSfcInstance>.) |
![]() |
parent_PropertyMetadataChanged | Indicates the parent object in the PropertyMetadata. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender<TSfcInstance>.) |
![]() |
RegisterParentProperty | Registers the property of the parent that has not been included in properties collection. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender<TSfcInstance>.) |
![]() |
RegisterProperty(PropertyInfo) | Registers an additional reflected property. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender<TSfcInstance>.) |
![]() |
RegisterProperty(PropertyInfo, String) | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender<TSfcInstance>.) |
![]() |
ToString | (Geerbt von Object.) |
Zum Anfang
Ereignisse
| Name | Beschreibung | |
|---|---|---|
![]() |
PropertyChanged | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender<TSfcInstance>.) |
![]() |
PropertyMetadataChanged | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender<TSfcInstance>.) |
Zum Anfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.
Siehe auch
Verweis
Microsoft.SqlServer.Management.Smo-Namespace
Vererbungshierarchie
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
.gif)
.gif)
.gif)
.gif)