CachedDataHostItemEnumerator.MoveNext-Methode
Setzt den Enumerator auf das nächste CachedDataHostItem von CachedDataHostItemCollection.
Namespace: Microsoft.VisualStudio.Tools.Applications
Assembly: Microsoft.VisualStudio.Tools.Applications.ServerDocument (in Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll)
Syntax
'Declaration
Public Function MoveNext As Boolean
public bool MoveNext()
Rückgabewert
Typ: System.Boolean
true , wenn der Enumerator erfolgreich auf das nächste CachedDataHostItem gesetzt wurde; false, wenn der Enumerator das Ende der Auflistung überschritten hat.
Implementiert
Ausnahmen
Ausnahme | Bedingung |
---|---|
InvalidOperationException | Die Auflistung wurde nach dem Erstellen des Enumerators geändert. |
Hinweise
Nachdem ein Enumerator erstellt oder die Reset-Methode aufgerufen wurde, wird ein Enumerator vor dem erstem Element der Auflistung platziert, und der erste Aufruf von MoveNext verschiebt den Enumerator auf das erste Element der Auflistung.
Wenn MoveNext das Ende der Auflistung erreicht, wird der Enumerator hinter dem letzten Element in der Auflistung positioniert, und MoveNext gibt false zurück. Wenn sich der Enumerator an dieser Position befindet, geben nachfolgende Aufrufe von MoveNext ebenfalls false zurück, bis Reset aufgerufen wird.
Ein Enumerator bleibt gültig, solange die Auflistung nicht geändert wird. Wenn an der Auflistung Änderungen vorgenommen werden, z. B. durch Hinzufügen, Ändern oder Entfernen von Elementen, ist der Enumerator unwiderruflich ungültig, und der nächste Aufruf von MoveNext oder Reset löst eine InvalidOperationException aus.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.