PermissionSet.GetEnumerator 方法

定義

傳回此集合權限的列舉值。

C#
public System.Collections.IEnumerator GetEnumerator();
C#
public virtual System.Collections.IEnumerator GetEnumerator();

傳回

此集合權限的列舉值物件。

實作

範例

下列程式代碼範例示範如何使用 GetEnumerator 方法來列出許可權集合中的所有許可權。 此程式代碼範例是提供給 類別之較大範例的 PermissionSet 一部分。

C#
// Display results of PermissionSet.GetEnumerator.
IEnumerator psEnumerator = ps1.GetEnumerator();
while (psEnumerator.MoveNext())
{
    Console.WriteLine(psEnumerator.Current);
}

備註

使用列舉值做為索引來存取集合中的個別許可權物件。

給繼承者的注意事項

當您繼承自 PermissionSet時,可以藉由覆GetEnumeratorImpl()寫 方法來變更 方法的行為GetEnumerator()

適用於

產品 版本
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)