SfcObjectExtender<TSfcInstance> 類別
Allows adding the new properties and it also helps to establish dependency between extended property and the original one. 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。
繼承階層
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>
命名空間: Microsoft.SqlServer.Management.Sdk.Sfc
組件: Microsoft.SqlServer.Management.Sdk.Sfc (在 Microsoft.SqlServer.Management.Sdk.Sfc.dll 中)
語法
'宣告
Public Class SfcObjectExtender(Of TSfcInstance As {New, ISfcPropertyProvider}) _
Implements ISfcPropertyProvider, INotifyPropertyChanged, ISfcNotifyPropertyMetadataChanged
'用途
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 不支援一般類型和方法。
型別參數
- TSfcInstance
The parent object used as a base property provider.
SfcObjectExtender<TSfcInstance> 型別公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
SfcObjectExtender<TSfcInstance>() | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 | |
SfcObjectExtender<TSfcInstance>(TSfcInstance) | Initializes a new instance of the SfcObjectExtender<TSfcInstance> class with the specified parent. 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 |
上層
屬性
名稱 | 說明 | |
---|---|---|
Parent | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 |
上層
方法
名稱 | 說明 | |
---|---|---|
Equals | (繼承自 Object。) | |
Finalize | (繼承自 Object。) | |
GetHashCode | (繼承自 Object。) | |
GetParentSfcPropertySet | Retrieves an instance of the parent's property set. 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 | |
GetPropertySet | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 | |
GetType | (繼承自 Object。) | |
MemberwiseClone | (繼承自 Object。) | |
OnPropertyChanged | Raises the PropertyChanged event when it has any subscriber. 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 | |
OnPropertyMetadataChanged | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 | |
parent_PropertyChanged | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 | |
parent_PropertyMetadataChanged | Indicates the parent object in the PropertyMetadata. 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 | |
RegisterParentProperty | Registers the property of the parent that has not been included in properties collection. 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 | |
RegisterProperty(PropertyInfo) | Registers an additional reflected property. 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 | |
RegisterProperty(PropertyInfo, String) | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 | |
ToString | (繼承自 Object。) |
上層
事件
名稱 | 說明 | |
---|---|---|
PropertyChanged | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 | |
PropertyMetadataChanged | 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 |
上層
執行緒安全性
這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。