SfcObjectExtender<TSfcInstance> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Utilisé comme classe de base pour les objets qui doivent être étendus avec des propriétés supplémentaires Permet d’ajouter ces nouvelles propriétés à PropertySet, afin qu’elles soient accessibles à l’aide de PropertyProvider Également, il permet d’établir une dépendance entre la propriété étendue et l’original.
public class SfcObjectExtender<TSfcInstance> : Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertyProvider, System.ComponentModel.INotifyPropertyChanged where TSfcInstance : ISfcPropertyProvider, new()
type SfcObjectExtender<'SfcInstance (requires 'SfcInstance :> ISfcPropertyProvider and 'SfcInstance : (new : unit -> 'SfcInstance))> = class
interface ISfcPropertyProvider
interface ISfcNotifyPropertyMetadataChanged
interface INotifyPropertyChanged
Public Class SfcObjectExtender(Of TSfcInstance)
Implements INotifyPropertyChanged, ISfcPropertyProvider
Paramètres de type
- TSfcInstance
- Héritage
-
SfcObjectExtender<TSfcInstance>
- Dérivé
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| SfcObjectExtender<TSfcInstance>() |
ctor par défaut. Utilisé dans les scénarios de génération de code |
| SfcObjectExtender<TSfcInstance>(TSfcInstance) |
ctor |
Propriétés
| Nom | Description |
|---|---|
| Parent |
Objet parent |
Méthodes
| Nom | Description |
|---|---|
| GetParentSfcPropertySet() |
Retourne une instance du jeu de propriétés du parent |
| GetPropertySet() |
renvoie la collection des propriétés |
| OnPropertyChanged(String) |
Événement Fires PropertyChanged, lorsqu’il a un abonné |
| OnPropertyMetadataChanged(String) |
Événement Fires PropertyMetadataChanged, lorsqu’il a un abonné |
| parent_PropertyChanged(Object, PropertyChangedEventArgs) |
Utilisé comme classe de base pour les objets qui doivent être étendus avec des propriétés supplémentaires Permet d’ajouter ces nouvelles propriétés à PropertySet, afin qu’elles soient accessibles à l’aide de PropertyProvider Également, il permet d’établir une dépendance entre la propriété étendue et l’original. |
| parent_PropertyMetadataChanged(Object, SfcPropertyMetadataChangedEventArgs) |
Utilisé comme classe de base pour les objets qui doivent être étendus avec des propriétés supplémentaires Permet d’ajouter ces nouvelles propriétés à PropertySet, afin qu’elles soient accessibles à l’aide de PropertyProvider Également, il permet d’établir une dépendance entre la propriété étendue et l’original. |
| RegisterParentProperty(PropertyInfo) |
Inscrire la propriété du parent, qui n’a pas été incluse dans la collection de propriétés (comme 'Name' dans SMO ou collections |
| RegisterProperty(PropertyInfo, String) |
Inscrire une propriété répercutée supplémentaire, dépendante de la propriété de l’objet parent |
| RegisterProperty(PropertyInfo) |
Inscrire une propriété répercutée supplémentaire |
Événements
| Nom | Description |
|---|---|
| PropertyChanged |
Utilisé comme classe de base pour les objets qui doivent être étendus avec des propriétés supplémentaires Permet d’ajouter ces nouvelles propriétés à PropertySet, afin qu’elles soient accessibles à l’aide de PropertyProvider Également, il permet d’établir une dépendance entre la propriété étendue et l’original. |
| PropertyMetadataChanged |
Utilisé comme classe de base pour les objets qui doivent être étendus avec des propriétés supplémentaires Permet d’ajouter ces nouvelles propriétés à PropertySet, afin qu’elles soient accessibles à l’aide de PropertyProvider Également, il permet d’établir une dépendance entre la propriété étendue et l’original. |