Condividi tramite


Classe CollectionItem

La classe CollectionItem crea un'istanza di un elemento della raccolta.

Gerarchia di ereditarietà

System. . :: . .Object
  Microsoft.SqlServer.Management.Sdk.Sfc. . :: . .SfcInstance
    Microsoft.SqlServer.Management.Collector..::..CollectionItem

Spazio dei nomi  Microsoft.SqlServer.Management.Collector
Assembly:  Microsoft.SqlServer.Management.Collector (in Microsoft.SqlServer.Management.Collector.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class CollectionItem _
    Inherits SfcInstance _
    Implements ISfcAlterable, IAlterable, ISfcRenamable, IRenamable,  _
    IMarkForDrop
'Utilizzo
Dim instance As CollectionItem
public sealed class CollectionItem : SfcInstance, 
    ISfcAlterable, IAlterable, ISfcRenamable, IRenamable, IMarkForDrop
public ref class CollectionItem sealed : public SfcInstance, 
    ISfcAlterable, IAlterable, ISfcRenamable, IRenamable, IMarkForDrop
[<SealedAttribute>]
type CollectionItem =  
    class
        inherit SfcInstance
        interface ISfcAlterable
        interface IAlterable
        interface ISfcRenamable
        interface IRenamable
        interface IMarkForDrop
    end
public final class CollectionItem extends SfcInstance implements ISfcAlterable, IAlterable, ISfcRenamable, IRenamable, IMarkForDrop

Nel tipo CollectionItem sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico CollectionItem Crea un'istanza di un elemento della raccolta in base al nome del set di raccolta e al nome di un elemento.

In alto

Proprietà

  Nome Descrizione
Proprietà protetta AbstractIdentityKey Ereditato da SfcInstance.
Proprietà pubblica CollectionFrequency Ottiene o imposta la frequenza di raccolta per questo elemento se il set di raccolta è in esecuzione nella modalità CollectionMode = "continuous".
Proprietà pubblica Id Ottiene l'ID dell'elemento della raccolta.
Proprietà pubblica IdentityKey Ottiene la chiave di identità per l'elemento della raccolta.
Proprietà pubblica Metadata Ereditato da SfcInstance.
Proprietà pubblica Name Ottiene o imposta il nome dell'elemento della raccolta.
Proprietà pubblica Parameters Ottiene o imposta i parametri dell'elemento della raccolta.
Proprietà pubblica Parent Ottiene o imposta l'oggetto padre nella gerarchia del modello a oggetti.
Proprietà pubblica Properties Ereditato da SfcInstance.
Proprietà protetta PropertyStorageProvider Ereditato da SfcInstance.
Proprietà protetta State Ereditato da SfcInstance.
Proprietà pubblica TypeName Ottiene o imposta il nome del tipo agente di raccolta implementato dall'elemento della raccolta.
Proprietà pubblica Urn Ereditato da SfcInstance.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Alter Modifica un elemento della raccolta applicando le modifiche all'archivio di configurazione.
Metodo protetto AlterImpl Ereditato da SfcInstance.
Metodo protetto CheckObjectCreated Ereditato da SfcInstance.
Metodo protetto CheckObjectState Ereditato da SfcInstance.
Metodo protetto CreateIdentityKey Ereditato da SfcInstance.
Metodo protetto CreateImpl Ereditato da SfcInstance.
Metodo pubblico Discover Questo metodo è solo per uso interno. Esegue l'override di SfcInstance. . :: . .Discover(ISfcDependencyDiscoveryObjectSink).
Metodo protetto DropImpl Ereditato da SfcInstance.
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo protetto GetChildCollection Ereditato da SfcInstance.
Metodo pubblico GetDomain Ereditato da SfcInstance.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblicoMembro statico GetObjectFactory Crea un'istanza del costruttore utilizzato per gli elementi della raccolta.
Metodo pubblico GetPropertySet Ereditato da SfcInstance.
Metodo pubblico GetType Ereditato da Object.
Metodo protetto GetTypeMetadataImpl Ereditato da SfcInstance.
Metodo protetto InitializeUIPropertyState Ereditato da SfcInstance.
Metodo pubblico MarkForDrop Questo metodo contrassegna per il rilascio un elemento della raccolta in caso quest'ultimo venga modificato.
Metodo protetto MarkForDropImpl Ereditato da SfcInstance.
Metodo protetto MarkRootAsConnected Ereditato da SfcInstance.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo protetto MoveImpl Ereditato da SfcInstance.
Metodo protetto OnPropertyMetadataChanges Ereditato da SfcInstance.
Metodo protetto OnPropertyValueChanges Ereditato da SfcInstance.
Metodo protetto PostAlter Ereditato da SfcInstance.
Metodo protetto PostCreate Ereditato da SfcInstance.
Metodo protetto PostDrop Ereditato da SfcInstance.
Metodo protetto PostMove Ereditato da SfcInstance.
Metodo protetto PostRename Ereditato da SfcInstance.
Metodo pubblico Refresh Ereditato da SfcInstance.
Metodo pubblico Rename Rinomina un elemento della raccolta.
Metodo protetto RenameImpl Ereditato da SfcInstance.
Metodo protetto ResetKey Ereditato da SfcInstance.
Metodo pubblico Serialize Ereditato da SfcInstance.
Metodo pubblico ToString Ereditato da SfcInstance.
Metodo protetto UpdateUIPropertyState Ereditato da SfcInstance.
Metodo protetto Validate Ereditato da SfcInstance.

In alto

Eventi

  Nome Descrizione
Evento protetto propertyChanged Ereditato da SfcInstance.
Evento pubblico PropertyChanged Ereditato da SfcInstance.
Evento protetto propertyMetadataChanged Ereditato da SfcInstance.
Evento pubblico PropertyMetadataChanged Ereditato da SfcInstance.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ISfcRenamable. . :: . .Rename Questo metodo è solo per uso interno.
Implementazione esplicita dell'interfacciaMetodo privato ISfcAlterable. . :: . .ScriptAlter Questo metodo è solo per uso interno.
Implementazione esplicita dell'interfacciaMetodo privato ISfcRenamable. . :: . .ScriptRename Questo metodo è solo per uso interno.

In alto

Osservazioni

This namespace, class, or member is supported only in version 2.0 of the Microsoft .NET Framework.

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.