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

IEnumerator

Ein Enumeratorobjekt für die Berechtigungen des Satzes.

Implementiert

Beispiele

Das folgende Codebeispiel zeigt die Verwendung der GetEnumerator Methode zum Auflisten aller Berechtigungen in einem Berechtigungssatz. 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 die Aufzählung als Index, um auf einzelne Berechtigungsobjekte im Satz zuzugreifen.

Hinweise für Vererber

Wenn Sie von erben PermissionSet, können Sie das Verhalten der GetEnumerator() Methode ändern, indem Sie die GetEnumeratorImpl() Methode außer Kraft setzen.

Gilt für: