CollectionItem 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.
public sealed class CollectionItem : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.IMarkForDrop, Microsoft.SqlServer.Management.Common.IRenamable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcRenamable
type CollectionItem = class
inherit SfcInstance
interface ISfcAlterable
interface IAlterable
interface ISfcRenamable
interface IRenamable
interface IMarkForDrop
Public NotInheritable Class CollectionItem
Inherits SfcInstance
Implements IAlterable, IMarkForDrop, IRenamable, ISfcAlterable, ISfcRenamable
- Héritage
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| CollectionItem(CollectionSet, String) |
Créer une instance d’un élément de collection en fonction du jeu de collections et d’un nom d’élément <param name="set">The parent collection set</param param><name="name">The name of the collection item</param> |
Propriétés
| Nom | Description |
|---|---|
| AbstractIdentityKey | (Hérité de SfcInstance) |
| CollectionFrequency |
Fréquence de collecte de cet élément si le jeu est en cours d’exécution dans CollectionMode « continu » |
| Id |
ID de l’élément de collection |
| IdentityKey |
Propriété clé |
| KeyChain |
Retourne le chemin d’accès d’identité de l’objet (Hérité de SfcInstance) |
| Metadata | (Hérité de SfcInstance) |
| Name |
Nom de l’élément de collection |
| Parameters |
Fragment xml représentant les paramètres spécifiques de cet élément de collection. Il doit être conforme au schéma du type collecteur que cet élément implémente |
| Parent |
Objet parent dans la hiérarchie om ; CollectionSet |
| Properties | (Hérité de SfcInstance) |
| PropertyStorageProvider |
Cette propriété retourne l’implémentation par défaut de SFC pour l’interface ISfcPropertyStorageProvider, elle peut être remplacée dans les classes enfants pour retourner un autre fournisseur de stockage (c’est-à-dire une liste de propriétés plates) (Hérité de SfcInstance) |
| State | (Hérité de SfcInstance) |
| TypeName |
Nom du type de collecteur que cet élément de collection implémente |
| Urn |
Créez une chaîne Urn sur chaque requête et retournez-la. (Hérité de SfcInstance) |
Méthodes
| Nom | Description |
|---|---|
| Alter() |
Modifier un élément de collection en appliquant les modifications au magasin de configuration |
| AlterImpl() | (Hérité de SfcInstance) |
| CheckObjectCreated() |
Pour être appelé à partir d’un domaine pour lorsqu’une API nécessite que l’objet soit créé plus fort que CheckObjectState (Hérité de SfcInstance) |
| CheckObjectState() |
Pour être appelé à partir du domaine pour tout accès à l’objet (Hérité de SfcInstance) |
| CreateIdentityKey() | (Hérité de SfcInstance) |
| CreateImpl() | (Hérité de SfcInstance) |
| Discover(ISfcDependencyDiscoveryObjectSink) |
Inutilisé pour l’instant. Pour cela, la découverte aurait dû être prise en charge par le parent. |
| DropImpl() | (Hérité de SfcInstance) |
| GetChildCollection(String) |
Obtenez la collection enfant dans cette instance pour la chaîne de nom d’élément donnée. (Hérité de SfcInstance) |
| GetDomain() | (Hérité de SfcInstance) |
| GetObjectFactory() | |
| GetPropertySet() | (Hérité de SfcInstance) |
| GetTypeMetadataImpl() | (Hérité de SfcInstance) |
| InitializeUIPropertyState() |
Substituable à partir des objets enfants qui s’intéressent à l’initialisation de leurs états (métadonnées dynamiques qui sont actuellement les « ». Enabled " property) (Hérité de SfcInstance) |
| MarkForDrop(Boolean) | |
| MarkForDropImpl(Boolean) | (Hérité de SfcInstance) |
| MarkRootAsConnected() | (Hérité de SfcInstance) |
| MoveImpl(SfcInstance) | (Hérité de SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) | (Hérité de SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) | (Hérité de SfcInstance) |
| PostAlter(Object) | (Hérité de SfcInstance) |
| PostCreate(Object) | (Hérité de SfcInstance) |
| PostDrop(Object) | (Hérité de SfcInstance) |
| PostMove(Object) | (Hérité de SfcInstance) |
| PostRename(Object) | (Hérité de SfcInstance) |
| Refresh() |
actualise les propriétés de l’objet en les lisant à partir du serveur (Hérité de SfcInstance) |
| Rename(String) | |
| RenameImpl(SfcKey) | (Hérité de SfcInstance) |
| ResetKey() | (Hérité de SfcInstance) |
| Serialize(XmlWriter) | (Hérité de SfcInstance) |
| ToString() | (Hérité de SfcInstance) |
| UpdateUIPropertyState() | (Hérité de SfcInstance) |
| Validate() |
Validation de l’objet enfant de base (Hérité de SfcInstance) |
Événements
| Nom | Description |
|---|---|
| propertyChanged | (Hérité de SfcInstance) |
| PropertyChanged | (Hérité de SfcInstance) |
| propertyMetadataChanged | (Hérité de SfcInstance) |
| PropertyMetadataChanged | (Hérité de SfcInstance) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| ISfcAlterable.ScriptAlter() | |
| ISfcRenamable.Rename(SfcKey) | |
| ISfcRenamable.ScriptRename(SfcKey) | |