Langue

CollectionItem Classe

Définition

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
CollectionItem
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)

S’applique à