CachedDataItemEnumerator.MoveNext 方法
將列舉程式前進至 CachedDataItemCollection 的下一個 CachedDataItem。
命名空間: Microsoft.VisualStudio.Tools.Applications
組件: Microsoft.VisualStudio.Tools.Applications.ServerDocument (在 Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll 中)
語法
'宣告
Public Function MoveNext As Boolean
public bool MoveNext()
傳回值
型別:System.Boolean
如果列舉程式已成功前進至下一個 CachedDataItem 則為 true,如果列舉程式已跳過集合結尾,則為 false。
實作
例外狀況
例外狀況 | 條件 |
---|---|
InvalidOperationException | 在建立列舉值之後,會修改集合。 |
備註
在建立列舉值或呼叫 Reset 之後,列舉值會置於集合的第一個項目之前,並且對 MoveNext 的第一個呼叫會把列舉值移動至集合的第一個項目。
如果 MoveNext 超過集合結尾,則會將列舉值置於集合的最後一個項目,然後 MoveNext 會傳回 false。當列舉值位於這個位置時,後續的 MoveNext 呼叫也都會傳回 false,直到呼叫 Reset 為止。
只要集合保持不變,列舉程式將保持有效。如果已對集合做變更,例如加入、修改或刪除項目,則列舉值將永遠無效,而再次呼叫 MoveNext 或 Reset 會擲回 InvalidOperationException。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。