CollectionItem Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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) | |