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>
派生
实现

构造函数

名称 说明
SfcCollection<T,K,ParentT>(ParentT)

所有域集合的 Sfc 集合基。 它抽象化父对象与集合或元素对象之间的所有负握手。

属性

名称 说明
Count

所有域集合的 Sfc 集合基。 它抽象化父对象与集合或元素对象之间的所有负握手。

Initialized

所有域集合的 Sfc 集合基。 它抽象化父对象与集合或元素对象之间的所有负握手。

IsReadOnly

所有域集合的 Sfc 集合基。 它抽象化父对象与集合或元素对象之间的所有负握手。

IsSynchronized

所有域集合的 Sfc 集合基。 它抽象化父对象与集合或元素对象之间的所有负握手。

Item[K]

所有域集合的 Sfc 集合基。 它抽象化父对象与集合或元素对象之间的所有负握手。

Parent

所有域集合的 Sfc 集合基。 它抽象化父对象与集合或元素对象之间的所有负握手。

SyncRoot

所有域集合的 Sfc 集合基。 它抽象化父对象与集合或元素对象之间的所有负握手。

方法

名称 说明
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 集合基。 它抽象化父对象与集合或元素对象之间的所有负握手。

显式接口实现

名称 说明
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 集合基。 它抽象化父对象与集合或元素对象之间的所有负握手。

适用于