SmoObjectExtender(T) 類別
The SmoObjectExtender<(Of <(<'T>)>)> class adds methods and properties to an SqlSmoObject class instance.
此 API 不符合 CLS 標準。 符合 CLS 標準的替代項目是 。
繼承階層
System. . :: . .Object
Microsoft.SqlServer.Management.Sdk.Sfc. . :: . .SfcObjectExtender< (Of < ( <'T> ) > ) >
Microsoft.SqlServer.Management.Smo..::..SmoObjectExtender<(Of <(<'T>)>)>
其他...
命名空間: Microsoft.SqlServer.Management.Smo
組件: Microsoft.SqlServer.Smo (在 Microsoft.SqlServer.Smo.dll 中)
語法
'宣告
<CLSCompliantAttribute(False)> _
Public Class SmoObjectExtender(Of T As {New, SqlSmoObject}) _
Inherits SfcObjectExtender(Of T)
'用途
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 不支援一般類型和方法。
型別參數
- T
SmoObjectExtender<(Of <(<'T>)>)> 型別公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
![]() |
SmoObjectExtender< (Of < ( <'T> ) > ) >() () () () | Creates a new default instance of the SmoObjectExtender<(Of <(<'T>)>)> class. |
![]() |
SmoObjectExtender< (Of < ( <'T> ) > ) >(T) | Creates a new instance of the SmoObjectExtender<(Of <(<'T>)>)> class that extends the specified object. |
上層
屬性
名稱 | 說明 | |
---|---|---|
![]() |
Parent | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 (繼承自 SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >。) |
上層
方法
上層
事件
名稱 | 說明 | |
---|---|---|
![]() |
PropertyChanged | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 (繼承自 SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >。) |
![]() |
PropertyMetadataChanged | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 (繼承自 SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >。) |
上層
執行緒安全性
這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。
繼承階層
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