Freigeben über


ObjectCache.GetEnumerator Methode

Definition

Wenn diese Methode in einer abgeleiteten Klasse überschrieben wird, erstellt sie einen Enumerator, mit dem eine Auflistung von Cacheeinträgen durchlaufen werden kann.

protected:
 abstract System::Collections::Generic::IEnumerator<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>> ^ GetEnumerator();
protected abstract System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<string,object>> GetEnumerator ();
abstract member GetEnumerator : unit -> System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<string, obj>>
Protected MustOverride Function GetEnumerator () As IEnumerator(Of KeyValuePair(Of String, Object))

Gibt zurück

Das Enumeratorobjekt, das Zugriff auf die Einträge im Cache bietet.

Implementiert

Hinweise

Cacheimplementierer können diese Methode überschreiben und erweitern, um eine benutzerdefinierte Methode zum Durchlaufen einer Sammlung von Cacheeinträgen bereitzustellen.

Hinweis

Das Zurückgeben eines Enumerators ist in der Regel ein teurerer Vorgang als die Rückgabe des gesamten Cacheeintrags.

Diese Methode wird von den expliziten Schnittstellenimplementierungen aufgerufen, die die ObjectCache Klasse für die GetEnumerator Methoden und GetEnumerator aufweist.

Gilt für: