次の方法で共有


PermissionSet.GetEnumerator メソッド

定義

設定のアクセス許可の列挙子を返します。

public:
 virtual System::Collections::IEnumerator ^ GetEnumerator();
public System.Collections.IEnumerator GetEnumerator ();
public virtual System.Collections.IEnumerator GetEnumerator ();
abstract member GetEnumerator : unit -> System.Collections.IEnumerator
override this.GetEnumerator : unit -> System.Collections.IEnumerator
Public Function GetEnumerator () As IEnumerator
Public Overridable Function GetEnumerator () As IEnumerator

戻り値

設定のアクセス許可の列挙子オブジェクト。

実装

次のコード例は、 メソッドを GetEnumerator 使用して、アクセス許可セット内のすべてのアクセス許可を一覧表示する方法を示しています。 このコード例は、PermissionSet クラスのために提供されている大規模な例の一部です。

// Display results of PermissionSet::GetEnumerator.
IEnumerator^ psEnumerator = ps1->GetEnumerator();
while ( psEnumerator->MoveNext() )
{
   Console::WriteLine( psEnumerator->Current );
}
// Display results of PermissionSet.GetEnumerator.
IEnumerator psEnumerator = ps1.GetEnumerator();
while (psEnumerator.MoveNext())
{
    Console.WriteLine(psEnumerator.Current);
}
' Display results of PermissionSet.GetEnumerator.
Dim psEnumerator As IEnumerator = ps1.GetEnumerator()
While psEnumerator.MoveNext()
    Console.WriteLine(psEnumerator.Current)
End While

注釈

列挙子をインデックスとして使用して、セット内の個々のアクセス許可オブジェクトにアクセスします。

注意 (継承者)

から PermissionSet継承する場合は、 メソッドをオーバーライドすることで、メソッドの GetEnumerator() 動作を GetEnumeratorImpl() 変更できます。

適用対象