SfcDictionaryCollection<T,K,ParentT> Klasse

Definition

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)

Typparameter

T
K
ParentT
Vererbung
SfcDictionaryCollection<T,K,ParentT>
Abgeleitet
Implementiert

Konstruktoren

Name Beschreibung
SfcDictionaryCollection<T,K,ParentT>(ParentT)

Eigenschaften

Name Beschreibung
Count
Initialized (Geerbt von SfcCollection<T,K,ParentT>)
IsReadOnly
IsSynchronized (Geerbt von SfcCollection<T,K,ParentT>)
Item[K] (Geerbt von SfcCollection<T,K,ParentT>)
Parent (Geerbt von SfcCollection<T,K,ParentT>)
SyncRoot (Geerbt von SfcCollection<T,K,ParentT>)

Methoden

Name Beschreibung
Add(T)

Fügt der Auflistung das Obj hinzu.

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

Entfernen Sie das durch den Schlüssel angegebene Element. Vorhandenes Objekt wird mit dem Status "ToBeDropped" gekennzeichnet, wenn das übergeordnete Objekt geändert oder verworfen wird. Zu diesem Zeitpunkt wird das markierte Objekt aus der Auflistung entfernt. Ausstehend, None- oder Dropped-Objekte werden sofort aus der Auflistung entfernt.

(Geerbt von SfcCollection<T,K,ParentT>)
Rename(T, K) (Geerbt von SfcCollection<T,K,ParentT>)
TryGetValue(K, T)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IEnumerable.GetEnumerator() (Geerbt von SfcCollection<T,K,ParentT>)
IListSource.ContainsListCollection (Geerbt von SfcCollection<T,K,ParentT>)
IListSource.GetList() (Geerbt von SfcCollection<T,K,ParentT>)
ISfcCollection.Add(SfcInstance) (Geerbt von SfcCollection<T,K,ParentT>)
ISfcCollection.AddShadow(SfcInstance) (Geerbt von SfcCollection<T,K,ParentT>)
ISfcCollection.Count (Geerbt von SfcCollection<T,K,ParentT>)
ISfcCollection.EnsureInitialized() (Geerbt von SfcCollection<T,K,ParentT>)
ISfcCollection.FinishMerge() (Geerbt von SfcCollection<T,K,ParentT>)
ISfcCollection.GetCollectionElementNameImpl() (Geerbt von SfcCollection<T,K,ParentT>)
ISfcCollection.GetElementFactory() (Geerbt von SfcCollection<T,K,ParentT>)
ISfcCollection.GetExisting(SfcKey, SfcInstance) (Geerbt von SfcCollection<T,K,ParentT>)
ISfcCollection.GetObjectByKey(SfcKey) (Geerbt von SfcCollection<T,K,ParentT>)
ISfcCollection.Initialized (Geerbt von SfcCollection<T,K,ParentT>)
ISfcCollection.Parent (Geerbt von SfcCollection<T,K,ParentT>)
ISfcCollection.PrepareMerge() (Geerbt von SfcCollection<T,K,ParentT>)
ISfcCollection.Remove(SfcInstance) (Geerbt von SfcCollection<T,K,ParentT>)
ISfcCollection.RemoveElement(SfcInstance) (Geerbt von SfcCollection<T,K,ParentT>)
ISfcCollection.Rename(SfcInstance, SfcKey) (Geerbt von SfcCollection<T,K,ParentT>)

Gilt für: