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) 成员都是线程安全的。不保证所有实例成员都是线程安全的。