MethodDataCollection.GetEnumerator 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个枚举器。MethodDataCollection
public:
System::Management::MethodDataCollection::MethodDataEnumerator ^ GetEnumerator();
public System.Management.MethodDataCollection.MethodDataEnumerator GetEnumerator();
member this.GetEnumerator : unit -> System.Management.MethodDataCollection.MethodDataEnumerator
Public Function GetEnumerator () As MethodDataCollection.MethodDataEnumerator
返回
枚举集合的一个 IEnumerator 。
注解
对此方法的每次调用都会返回集合上的新枚举器。 可以为同一方法集合获取多个枚举器。 但是,每个枚举器都会拍摄集合的快照,因此不会反映在获取枚举器后对集合所做的更改。
一次只能循环访问(如 Visual Basic .NET For Each 语句或 C# For 语句中所示)。 包含实例的内存由 WMI 释放,以便无法重新释放枚举器。 因此, Count 无法使用该方法,因为它需要倒退枚举器。
仅向前枚举器通常要快得多,使用内存比常规枚举器少得多,但它们不允许调用 Reset。
如果枚举器可回退,则集合中的对象将保留用于多个枚举。
.NET Framework 安全性
直接调用方完全信任。 此成员不能由部分受信任的代码使用。 有关详细信息,请参阅 使用部分受信任的代码的库。