SfcDictionaryCollection<T,K,ParentT> Classe

Définition

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

Paramètres de type

T
K
ParentT
Héritage
SfcDictionaryCollection<T,K,ParentT>
Dérivé
Implémente

Constructeurs

Nom Description
SfcDictionaryCollection<T,K,ParentT>(ParentT)

Propriétés

Nom Description
Count
Initialized (Hérité de SfcCollection<T,K,ParentT>)
IsReadOnly
IsSynchronized (Hérité de SfcCollection<T,K,ParentT>)
Item[K] (Hérité de SfcCollection<T,K,ParentT>)
Parent (Hérité de SfcCollection<T,K,ParentT>)
SyncRoot (Hérité de SfcCollection<T,K,ParentT>)

Méthodes

Nom Description
Add(T)

Ajoute l’obj à la collection

(Hérité de SfcCollection<T,K,ParentT>)
AddImpl(T)
AddShadow(T)
Clear()
Contains(K)
Contains(T)
CopyTo(Array, Int32) (Hérité de SfcCollection<T,K,ParentT>)
CopyTo(T[], Int32)
CreateAndInitializeChildObject(K) (Hérité de SfcCollection<T,K,ParentT>)
EnsureCollectionInitialized() (Hérité de SfcCollection<T,K,ParentT>)
FinishMerge()
GetCollectionElementNameImpl() (Hérité de SfcCollection<T,K,ParentT>)
GetElementFactoryImpl() (Hérité de SfcCollection<T,K,ParentT>)
GetEnumerator()
GetExistingObjectByKey(K)
GetObjectByKey(K)
InitInnerCollection()
PrepareMerge()
Refresh() (Hérité de SfcCollection<T,K,ParentT>)
Refresh(Boolean) (Hérité de SfcCollection<T,K,ParentT>)
Remove(T)
RemoveImpl(T)
RemoveInternal(T)

Supprimez l’élément donné par la clé. L’objet existant est marqué avec un état de ToBeDropped pour la suppression lorsque son parent est modifié ou supprimé. À ce stade, l’objet marqué sera supprimé de la collection. Les objets En attente, None ou Dropped sont supprimés immédiatement de la collection.

(Hérité de SfcCollection<T,K,ParentT>)
Rename(T, K) (Hérité de SfcCollection<T,K,ParentT>)
TryGetValue(K, T)

Implémentations d’interfaces explicites

Nom Description
IEnumerable.GetEnumerator() (Hérité de SfcCollection<T,K,ParentT>)
IListSource.ContainsListCollection (Hérité de SfcCollection<T,K,ParentT>)
IListSource.GetList() (Hérité de SfcCollection<T,K,ParentT>)
ISfcCollection.Add(SfcInstance) (Hérité de SfcCollection<T,K,ParentT>)
ISfcCollection.AddShadow(SfcInstance) (Hérité de SfcCollection<T,K,ParentT>)
ISfcCollection.Count (Hérité de SfcCollection<T,K,ParentT>)
ISfcCollection.EnsureInitialized() (Hérité de SfcCollection<T,K,ParentT>)
ISfcCollection.FinishMerge() (Hérité de SfcCollection<T,K,ParentT>)
ISfcCollection.GetCollectionElementNameImpl() (Hérité de SfcCollection<T,K,ParentT>)
ISfcCollection.GetElementFactory() (Hérité de SfcCollection<T,K,ParentT>)
ISfcCollection.GetExisting(SfcKey, SfcInstance) (Hérité de SfcCollection<T,K,ParentT>)
ISfcCollection.GetObjectByKey(SfcKey) (Hérité de SfcCollection<T,K,ParentT>)
ISfcCollection.Initialized (Hérité de SfcCollection<T,K,ParentT>)
ISfcCollection.Parent (Hérité de SfcCollection<T,K,ParentT>)
ISfcCollection.PrepareMerge() (Hérité de SfcCollection<T,K,ParentT>)
ISfcCollection.Remove(SfcInstance) (Hérité de SfcCollection<T,K,ParentT>)
ISfcCollection.RemoveElement(SfcInstance) (Hérité de SfcCollection<T,K,ParentT>)
ISfcCollection.Rename(SfcInstance, SfcKey) (Hérité de SfcCollection<T,K,ParentT>)

S’applique à