SmoCollectionBase 類別

定義

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
繼承
SmoCollectionBase
衍生
實作

欄位

名稱 Description
initialized (繼承來源 AbstractCollectionBase)

屬性

名稱 Description
Count
IsSynchronized
ParentInstance (繼承來源 AbstractCollectionBase)
SyncRoot

方法

名稱 Description
AddExisting(SqlSmoObject) (繼承來源 AbstractCollectionBase)
ClearAndInitialize(String, IEnumerable<String>)

清除舊物件並初始化集合。 與 Refresh() 不同,集合中已列出的物件將被新版本取代。 使用此方法確保集合中所有物件都擁有你想要的完整屬性集合。

GetCollectionElementType()
GetEnumerator()

在確認集合以預設屬性初始化後,回傳列舉器

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

初始化子集合

InitializeChildCollection(Boolean)

初始化子集合,並可選擇保留所有舊物件

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

清空集合,但不會嘗試取回任何資料

ValidateParentObject(SqlSmoObject)

明確介面實作

名稱 Description
ICollection.CopyTo(Array, Int32)

適用於