Klasa SmoObjectExtender(T)
SmoObjectExtender<(Of <(<'T>)>)> Dodaje klasy, metody i właściwości do SqlSmoObject klasy wystąpienie.
Ten interfejs API nie jest zgodny ze specyfikacją CLS. Zgodna ze specyfikacją CLS alternatywa to .
Hierarchia dziedziczenia
System. . :: . .Object
Microsoft.SqlServer.Management.Sdk.Sfc. . :: . .SfcObjectExtender< (Of < ( <'T> ) > ) >
Microsoft.SqlServer.Management.Smo..::..SmoObjectExtender<(Of <(<'T>)>)>
Więcej...
Przestrzeń nazw: Microsoft.SqlServer.Management.Smo
Zestaw: Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)
Syntax
'Deklaracja
<CLSCompliantAttribute(False)> _
Public Class SmoObjectExtender(Of T As {New, SqlSmoObject}) _
Inherits SfcObjectExtender(Of T)
'Użycie
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 does not support generic types and methods.
Parametry typów
- T
Typ SmoObjectExtender<(Of <(<'T>)>)> uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
SmoObjectExtender< (Of < ( <'T> ) > ) >() () () () | Tworzy nowe wystąpienie domyślne SmoObjectExtender<(Of <(<'T>)>)> klasy | |
SmoObjectExtender< (Of < ( <'T> ) > ) >(T) | Tworzy nowe wystąpienie SmoObjectExtender<(Of <(<'T>)>)> klasy, która rozszerza określonego obiektu. |
Do góry
Właściwości
Nazwa | Opis | |
---|---|---|
Parent | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >). |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
Equals | (Dziedziczony z Object). | |
Finalize | (Dziedziczony z Object). | |
GetHashCode | (Dziedziczony z Object). | |
GetParentSfcPropertySet | Zwraca wystąpienie zestaw właściwość obiektów nadrzędnych. (Zastępuje SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >. . :: . .GetParentSfcPropertySet() () () ()). | |
GetPropertySet | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >). | |
GetType | (Dziedziczony z Object). | |
MemberwiseClone | (Dziedziczony z Object). | |
OnPropertyChanged | Podnosi PropertyChanged zdarzenie, kiedy ma żadnych subskrybent. Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >). | |
OnPropertyMetadataChanged | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >). | |
parent_PropertyChanged | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >). | |
parent_PropertyMetadataChanged | Wskazuje obiektu nadrzędnego w PropertyMetadata. Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >). | |
RegisterParentProperty | Rejestruje właściwość nadrzędny, która nie została uwzględniona kolekcja właściwość. Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >). | |
RegisterProperty(PropertyInfo) | Rejestruje dodatkowe właściwość lustrzany. Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >). | |
RegisterProperty(PropertyInfo, String) | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >). | |
ToString | (Dziedziczony z Object). |
Do góry
Zdarzenia
Nazwa | Opis | |
---|---|---|
PropertyChanged | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >). | |
PropertyMetadataChanged | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >). |
Do góry
Bezpieczeństwo wątków
Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.
Hierarchia dziedziczenia
System. . :: . .Object
Microsoft.SqlServer.Management.Sdk.Sfc. . :: . .SfcObjectExtender< (Of < ( <'T> ) > ) >
Microsoft.SqlServer.Management.Smo..::..SmoObjectExtender<(Of <(<'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