語言

SfcCollection<T,K,ParentT> 類別

定義

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

public abstract class SfcCollection<T,K,ParentT> : Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCollection, System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.ICollection, System.ComponentModel.IListSource where T : SfcInstance where K : SfcKey where ParentT : SfcInstance
type SfcCollection<'T, 'K, 'ParentT (requires 'T :> SfcInstance and 'K :> SfcKey and 'ParentT :> SfcInstance)> = class
    interface ICollection<'T (requires 'T :> SfcInstance)>
    interface seq<'T (requires 'T :> SfcInstance)>
    interface IEnumerable
    interface ICollection
    interface ISfcCollection
    interface IListSource
Public MustInherit Class SfcCollection(Of T, K, ParentT)
Implements ICollection, ICollection(Of T), IEnumerable(Of T), IListSource, ISfcCollection

類型參數

T
K
ParentT
繼承
SfcCollection<T,K,ParentT>
衍生
實作

建構函式

名稱 Description
SfcCollection<T,K,ParentT>(ParentT)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

屬性

名稱 Description
Count

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

Initialized

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

IsReadOnly

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

IsSynchronized

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

Item[K]

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

Parent

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

SyncRoot

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

方法

名稱 Description
Add(T)

將 obj 加入集合

AddImpl(T)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

AddShadow(T)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

Clear()

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

Contains(K)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

Contains(T)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

CopyTo(Array, Int32)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

CopyTo(T[], Int32)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

CreateAndInitializeChildObject(K)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

EnsureCollectionInitialized()

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

FinishMerge()

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

GetCollectionElementNameImpl()

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

GetElementFactoryImpl()

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

GetEnumerator()

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

GetExistingObjectByKey(K)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

GetObjectByKey(K)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

InitInnerCollection()

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

PrepareMerge()

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

Refresh()

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

Refresh(Boolean)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

Remove(T)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

RemoveImpl(T)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

RemoveInternal(T)

移除鑰匙中給的物品。 現有物件會標示為 ToBeDropped 狀態,當其父物件被更改或丟棄時會被移除。 屆時標記的物件將從收藏中移除。 待處理時,無或丟棄物件會立即從收藏中移除。

Rename(T, K)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

明確介面實作

名稱 Description
IEnumerable.GetEnumerator()

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

IListSource.ContainsListCollection

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

IListSource.GetList()

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

ISfcCollection.Add(SfcInstance)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

ISfcCollection.AddShadow(SfcInstance)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

ISfcCollection.Count

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

ISfcCollection.EnsureInitialized()

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

ISfcCollection.FinishMerge()

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

ISfcCollection.GetCollectionElementNameImpl()

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

ISfcCollection.GetElementFactory()

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

ISfcCollection.GetExisting(SfcKey, SfcInstance)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

ISfcCollection.GetObjectByKey(SfcKey)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

ISfcCollection.Initialized

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

ISfcCollection.Parent

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

ISfcCollection.PrepareMerge()

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

ISfcCollection.Remove(SfcInstance)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

ISfcCollection.RemoveElement(SfcInstance)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

ISfcCollection.Rename(SfcInstance, SfcKey)

所有網域集合的 Sfc 集合基礎。 它抽象了父物件與集合或元素物件之間所有必要的握手。

適用於