CollectionItem Klasse

Definition

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
Vererbung
CollectionItem
Implementiert

Konstruktoren

Name Beschreibung
CollectionItem(CollectionSet, String)

Erstellen einer Instanz eines Sammlungselements anhand des Sammlungssatzes und eines Elementnamens

<param name="set">The parent collection set</param param><name="name">The name of the collection item</param>

Eigenschaften

Name Beschreibung
AbstractIdentityKey (Geerbt von SfcInstance)
CollectionFrequency

Die Sammlungshäufigkeit für dieses Element, wenn der Satz in CollectionMode "fortlaufend" ausgeführt wird

Id

Sammlungselement-ID

IdentityKey

Schlüsseleigenschaft

KeyChain

Gibt den Identitätspfad des Objekts zurück.

(Geerbt von SfcInstance)
Metadata (Geerbt von SfcInstance)
Name

Name des Sammlungselements

Parameters

Ein XML-Fragment, das die spezifischen Parameter für dieses Auflistungselement darstellt. Es muss dem Schema des Sammeltyps entsprechen, den dieses Element implementiert.

Parent

Übergeordnetes Objekt in der Om-Hierarchie; CollectionSet

Properties (Geerbt von SfcInstance)
PropertyStorageProvider

Diese Eigenschaft gibt die Standardimplementierung von SFC für die ISfcPropertyStorageProvider-Schnittstelle zurück. Sie kann in den untergeordneten Klassen außer Kraft gesetzt werden, um einen anderen Speicheranbieter zurückzugeben (d. h. eine Liste mit flachen Eigenschaften)

(Geerbt von SfcInstance)
State (Geerbt von SfcInstance)
TypeName

Der Sammlungstypname, den dieses Sammlungselement implementiert

Urn

Erstellen Sie für jede Anforderung eine neue Urn-Zeichenfolge, und geben Sie sie zurück.

(Geerbt von SfcInstance)

Methoden

Name Beschreibung
Alter()

Ändern eines Sammlungselements durch Anwenden der Änderungen auf den Konfigurationsspeicher

AlterImpl() (Geerbt von SfcInstance)
CheckObjectCreated()

Um von der Domäne aufgerufen zu werden, für die eine API erfordert, dass das Objekt stärker als CheckObjectState erstellt werden muss

(Geerbt von SfcInstance)
CheckObjectState()

So rufen Sie von der Domäne für jeden Zugriff auf das Objekt auf

(Geerbt von SfcInstance)
CreateIdentityKey() (Geerbt von SfcInstance)
CreateImpl() (Geerbt von SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink)

Zur Zeit nicht verwendet. Die Ermittlung dafür sollte von der Eltern erledigt worden sein.

DropImpl() (Geerbt von SfcInstance)
GetChildCollection(String)

Rufen Sie die untergeordnete Auflistung in dieser Instanz für die angegebene Elementnamenzeichenfolge ab.

(Geerbt von SfcInstance)
GetDomain() (Geerbt von SfcInstance)
GetObjectFactory()
GetPropertySet() (Geerbt von SfcInstance)
GetTypeMetadataImpl() (Geerbt von SfcInstance)
InitializeUIPropertyState()

Überschreibbar von den untergeordneten Objekten, die sich um die Initialisierung ihrer Zustände kümmern (dynamische Metadaten, die derzeit ". Enabled"-Eigenschaft)

(Geerbt von SfcInstance)
MarkForDrop(Boolean)
MarkForDropImpl(Boolean) (Geerbt von SfcInstance)
MarkRootAsConnected() (Geerbt von SfcInstance)
MoveImpl(SfcInstance) (Geerbt von SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) (Geerbt von SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs) (Geerbt von SfcInstance)
PostAlter(Object) (Geerbt von SfcInstance)
PostCreate(Object) (Geerbt von SfcInstance)
PostDrop(Object) (Geerbt von SfcInstance)
PostMove(Object) (Geerbt von SfcInstance)
PostRename(Object) (Geerbt von SfcInstance)
Refresh()

aktualisiert die Eigenschaften des Objekts, indem sie vom Server gelesen werden.

(Geerbt von SfcInstance)
Rename(String)
RenameImpl(SfcKey) (Geerbt von SfcInstance)
ResetKey() (Geerbt von SfcInstance)
Serialize(XmlWriter) (Geerbt von SfcInstance)
ToString() (Geerbt von SfcInstance)
UpdateUIPropertyState() (Geerbt von SfcInstance)
Validate()

Überprüfung des grundlegenden untergeordneten Objekts

(Geerbt von SfcInstance)

Ereignisse

Name Beschreibung
propertyChanged (Geerbt von SfcInstance)
PropertyChanged (Geerbt von SfcInstance)
propertyMetadataChanged (Geerbt von SfcInstance)
PropertyMetadataChanged (Geerbt von SfcInstance)

Explizite Schnittstellenimplementierungen

Name Beschreibung
ISfcAlterable.ScriptAlter()
ISfcRenamable.Rename(SfcKey)
ISfcRenamable.ScriptRename(SfcKey)

Gilt für: