SmoCollectionBase Klasse

Definition

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
Vererbung
SmoCollectionBase
Abgeleitet
Implementiert

Felder

Name Beschreibung
initialized (Geerbt von AbstractCollectionBase)

Eigenschaften

Name Beschreibung
Count
IsSynchronized
ParentInstance (Geerbt von AbstractCollectionBase)
SyncRoot

Methoden

Name Beschreibung
AddExisting(SqlSmoObject) (Geerbt von AbstractCollectionBase)
ClearAndInitialize(String, IEnumerable<String>)

Löscht alte Objekte und initialisiert die Auflistung. Im Gegensatz zu Refresh() werden alle objekte, die bereits in der Auflistung aufgeführt sind, durch neue Versionen ersetzt. Verwenden Sie diese Methode, um sicherzustellen, dass alle Objekte in der Auflistung über den vollständigen Satz von Eigenschaften verfügen, die Sie benötigen.

GetCollectionElementType()
GetEnumerator()

Gibt einen Enumerator zurück, nachdem sichergestellt wurde, dass die Auflistung mit den Standardeigenschaften initialisiert wird.

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

Initialisieren der untergeordneten Auflistung

InitializeChildCollection(Boolean)

Initialisiert die untergeordnete Auflistung, optional alle alten Objekte beizubehalten.

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

Leert die Sammlung, versucht jedoch nicht, Daten abzurufen.

ValidateParentObject(SqlSmoObject)

Explizite Schnittstellenimplementierungen

Name Beschreibung
ICollection.CopyTo(Array, Int32)

Gilt für: