Freigeben über


PermissionSet.GetEnumerator Methode

Definition

Gibt einen Enumerator für die Berechtigungen des Satzes zurück.

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

Gibt zurück

Ein Enumeratorobjekt für die Berechtigungen des Satzes.

Implementiert

Beispiele

Das folgende Codebeispiel zeigt die Verwendung der GetEnumerator -Methode, um alle Berechtigungen in einem Berechtigungssatz aufzulisten. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die PermissionSet-Klasse bereitgestellt wird.

// 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

Hinweise

Verwenden Sie den Enumerator als Index, um auf einzelne Berechtigungsobjekte im Satz zuzugreifen.

Hinweise für Vererber

Wenn Sie von PermissionSeterben, können Sie das Verhalten der GetEnumerator() -Methode ändern, indem Sie die GetEnumeratorImpl() -Methode überschreiben.

Gilt für: