Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

SfcObjectExtender<TSfcInstance> Class

Allows adding the new properties and it also helps to establish dependency between extended property and the original one. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

Namespace:  Microsoft.SqlServer.Management.Sdk.Sfc
Assembly:  Microsoft.SqlServer.Management.Sdk.Sfc (in Microsoft.SqlServer.Management.Sdk.Sfc.dll)
public class SfcObjectExtender<TSfcInstance> : ISfcPropertyProvider, 
	INotifyPropertyChanged, ISfcNotifyPropertyMetadataChanged 
where TSfcInstance : new(), ISfcPropertyProvider

Type Parameters

TSfcInstance

The parent object used as a base property provider.

The SfcObjectExtender<TSfcInstance> type exposes the following members.

  NameDescription
Public methodSfcObjectExtender<TSfcInstance>()Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public methodSfcObjectExtender<TSfcInstance>(TSfcInstance)Initializes a new instance of the SfcObjectExtender<TSfcInstance> class with the specified parent. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Top
  NameDescription
Protected propertyParentDo not reference this member directly in your code. It supports the SQL Server infrastructure.
Top
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Protected methodGetParentSfcPropertySetRetrieves an instance of the parent's property set. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public methodGetPropertySetDo not reference this member directly in your code. It supports the SQL Server infrastructure.
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodOnPropertyChangedRaises the PropertyChanged event when it has any subscriber. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected methodOnPropertyMetadataChangedDo not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected methodparent_PropertyChangedDo not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected methodparent_PropertyMetadataChangedIndicates the parent object in the PropertyMetadata. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected methodRegisterParentPropertyRegisters the property of the parent that has not been included in properties collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected methodRegisterProperty(PropertyInfo)Registers an additional reflected property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected methodRegisterProperty(PropertyInfo, String)Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public methodToString (Inherited from Object.)
Top
  NameDescription
Public eventPropertyChangedDo not reference this member directly in your code. It supports the SQL Server infrastructure.
Public eventPropertyMetadataChangedDo not reference this member directly in your code. It supports the SQL Server infrastructure.
Top
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.