Classe SfcObjectExtender<TSfcInstance>
Allows adding the new properties and it also helps to establish dependency between extended property and the original one. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Hiérarchie d'héritage
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>
Espace de noms : Microsoft.SqlServer.Management.Sdk.Sfc
Assembly : Microsoft.SqlServer.Management.Sdk.Sfc (en Microsoft.SqlServer.Management.Sdk.Sfc.dll)
Syntaxe
'Déclaration
Public Class SfcObjectExtender(Of TSfcInstance As {New, ISfcPropertyProvider}) _
Implements ISfcPropertyProvider, INotifyPropertyChanged, ISfcNotifyPropertyMetadataChanged
'Utilisation
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 ne prend pas en charge les types et les méthodes génériques.
Paramètres de type
- TSfcInstance
The parent object used as a base property provider.
Le type SfcObjectExtender<TSfcInstance> expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
SfcObjectExtender<TSfcInstance>() | Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. | |
SfcObjectExtender<TSfcInstance>(TSfcInstance) | Initializes a new instance of the SfcObjectExtender<TSfcInstance> class with the specified parent. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. |
Haut de la page
Propriétés
Nom | Description | |
---|---|---|
Parent | Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. |
Haut de la page
Méthodes
Nom | Description | |
---|---|---|
Equals | (hérité de Object.) | |
Finalize | (hérité de Object.) | |
GetHashCode | (hérité de Object.) | |
GetParentSfcPropertySet | Retrieves an instance of the parent's property set. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. | |
GetPropertySet | Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. | |
GetType | (hérité de Object.) | |
MemberwiseClone | (hérité de Object.) | |
OnPropertyChanged | Raises the PropertyChanged event when it has any subscriber. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. | |
OnPropertyMetadataChanged | Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. | |
parent_PropertyChanged | Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. | |
parent_PropertyMetadataChanged | Indicates the parent object in the PropertyMetadata. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. | |
RegisterParentProperty | Registers the property of the parent that has not been included in properties collection. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. | |
RegisterProperty(PropertyInfo) | Registers an additional reflected property. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. | |
RegisterProperty(PropertyInfo, String) | Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. | |
ToString | (hérité de Object.) |
Haut de la page
Événements
Nom | Description | |
---|---|---|
PropertyChanged | Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. | |
PropertyMetadataChanged | Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. |
Haut de la page
Sécurité des threads
Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.