PermissionSet.GetEnumerator メソッド


設定のアクセス許可の列挙子を返します。Returns an enumerator for the permissions of the set.

 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


設定のアクセス許可の列挙子オブジェクト。An enumerator object for the permissions of the set.


次のコード例は、GetEnumerator メソッドを使用して、アクセス許可セット内のすべてのアクセス許可を一覧表示する方法を示しています。The following code example shows the use of the GetEnumerator method to list all the permissions in a permission set. このコード例は、PermissionSet クラス用に用意されている大規模な例の一部です。This code example is part of a larger example provided for the PermissionSet class.

// 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())
' Display results of PermissionSet.GetEnumerator.
Dim psEnumerator As IEnumerator = ps1.GetEnumerator()
While psEnumerator.MoveNext()
End While


列挙子をインデックスとして使用して、セット内の個々のアクセス許可オブジェクトにアクセスします。Use the enumerator as an index to access individual permission objects in the set.

注意 (継承者)

PermissionSetから継承する場合は、GetEnumeratorImpl() メソッドをオーバーライドすることによって、GetEnumerator() メソッドの動作を変更できます。When you inherit from PermissionSet, you can change the behavior of the GetEnumerator() method by overriding the GetEnumeratorImpl() method.