SmoCollectionBase Classe

Definizione

public abstract class SmoCollectionBase : Microsoft.SqlServer.Management.Smo.AbstractCollectionBase, System.Collections.ICollection
type SmoCollectionBase = class
    inherit AbstractCollectionBase
    interface ICollection
    interface IEnumerable
Public MustInherit Class SmoCollectionBase
Inherits AbstractCollectionBase
Implements ICollection
Ereditarietà
SmoCollectionBase
Derivato
Implementazioni

Campi

Nome Descrizione
initialized (Ereditato da AbstractCollectionBase)

Proprietà

Nome Descrizione
Count
IsSynchronized
ParentInstance (Ereditato da AbstractCollectionBase)
SyncRoot

Metodi

Nome Descrizione
AddExisting(SqlSmoObject) (Ereditato da AbstractCollectionBase)
ClearAndInitialize(String, IEnumerable<String>)

Cancella gli oggetti precedenti e inizializza l'insieme. A differenza di Refresh(), tutti gli oggetti già elencati nella raccolta verranno sostituiti con nuove versioni. Utilizzare questo metodo per garantire che tutti gli oggetti dell'insieme abbiano il set completo di proprietà desiderate.

GetCollectionElementType()
GetEnumerator()

Restituisce un enumeratore dopo aver verificato che la raccolta sia inizializzata con le proprietà predefinite

GetItemById(Int32, String)
GetItemById(Int32)
GetObjectByIndex(Int32)
ImplAddExisting(SqlSmoObject)
InitializeChildCollection()

Inizializzare la raccolta figlio

InitializeChildCollection(Boolean)

Inizializza la raccolta figlio, mantenendo facoltativamente tutti gli oggetti precedenti

InitInnerCollection()
Refresh()
Refresh(Boolean)
ResetCollection()

Svuota la raccolta ma non tenta di recuperare dati

ValidateParentObject(SqlSmoObject)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICollection.CopyTo(Array, Int32)

Si applica a