CollectionItem Classe

Definizione

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
Ereditarietà
CollectionItem
Implementazioni

Costruttori

Nome Descrizione
CollectionItem(CollectionSet, String)

Creare un'istanza di un elemento della raccolta in base al set di raccolta e al nome di un elemento

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

Proprietà

Nome Descrizione
AbstractIdentityKey (Ereditato da SfcInstance)
CollectionFrequency

Frequenza di raccolta per questo elemento se il set è in esecuzione in CollectionMode "continuous"

Id

ID elemento raccolta

IdentityKey

Proprietà chiave

KeyChain

Restituisce il percorso di identità dell'oggetto

(Ereditato da SfcInstance)
Metadata (Ereditato da SfcInstance)
Name

Nome dell'elemento della raccolta

Parameters

Frammento xml che rappresenta i parametri specifici per questo elemento della raccolta. Deve essere conforme allo schema del tipo di agente di raccolta implementato da questo elemento

Parent

Oggetto padre nella gerarchia om; CollectionSet

Properties (Ereditato da SfcInstance)
PropertyStorageProvider

Questa proprietà restituisce l'implementazione predefinita di SFC per l'interfaccia ISfcPropertyStorageProvider, che può essere sottoposta a override nelle classi figlio per restituire un altro provider di archiviazione ,ad esempio un elenco di proprietà flat.

(Ereditato da SfcInstance)
State (Ereditato da SfcInstance)
TypeName

Nome del tipo dell'agente di raccolta implementato da questo elemento della raccolta

Urn

Creare una nuova stringa Urn per ogni richiesta e restituirla.

(Ereditato da SfcInstance)

Metodi

Nome Descrizione
Alter()

Modificare un elemento della raccolta applicando le modifiche all'archivio di configurazione

AlterImpl() (Ereditato da SfcInstance)
CheckObjectCreated()

Per essere chiamato dal dominio per quando un'API richiede che l'oggetto venga creato più forte di CheckObjectState

(Ereditato da SfcInstance)
CheckObjectState()

Per essere chiamato dal dominio per qualsiasi accesso all'oggetto

(Ereditato da SfcInstance)
CreateIdentityKey() (Ereditato da SfcInstance)
CreateImpl() (Ereditato da SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink)

Non usato per il momento. L'individuazione di questo dovrebbe essere stata presa in considerazione dal genitore.

DropImpl() (Ereditato da SfcInstance)
GetChildCollection(String)

Ottiene la raccolta figlio in questa istanza per la stringa del nome dell'elemento specificata.

(Ereditato da SfcInstance)
GetDomain() (Ereditato da SfcInstance)
GetObjectFactory()
GetPropertySet() (Ereditato da SfcInstance)
GetTypeMetadataImpl() (Ereditato da SfcInstance)
InitializeUIPropertyState()

Esegui l'override dagli oggetti figlio che riguardano l'inizializzazione dei relativi stati (metadati dinamici che sono attualmente ". Enabled" proprietà)

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

aggiorna le proprietà dell'oggetto leggendole dal server

(Ereditato da SfcInstance)
Rename(String)
RenameImpl(SfcKey) (Ereditato da SfcInstance)
ResetKey() (Ereditato da SfcInstance)
Serialize(XmlWriter) (Ereditato da SfcInstance)
ToString() (Ereditato da SfcInstance)
UpdateUIPropertyState() (Ereditato da SfcInstance)
Validate()

Convalida dell'oggetto figlio di base

(Ereditato da SfcInstance)

Eventi

Nome Descrizione
propertyChanged (Ereditato da SfcInstance)
PropertyChanged (Ereditato da SfcInstance)
propertyMetadataChanged (Ereditato da SfcInstance)
PropertyMetadataChanged (Ereditato da SfcInstance)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ISfcAlterable.ScriptAlter()
ISfcRenamable.Rename(SfcKey)
ISfcRenamable.ScriptRename(SfcKey)

Si applica a