PermissionSet.GetEnumerator Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca moduł wyliczający dla uprawnień zestawu.
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
Zwraca
Obiekt wyliczający dla uprawnień zestawu.
Implementuje
Przykłady
Poniższy przykład kodu przedstawia użycie GetEnumerator metody , aby wyświetlić listę wszystkich uprawnień w zestawie uprawnień. Ten przykład kodu jest częścią większego przykładu podanego PermissionSet dla klasy.
// 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
Uwagi
Użyj modułu wyliczającego jako indeksu, aby uzyskać dostęp do poszczególnych obiektów uprawnień w zestawie.
Uwagi dotyczące dziedziczenia
Po dziedziczeniu z PermissionSetmetody można zmienić zachowanie GetEnumerator() metody, przesłaniając metodę GetEnumeratorImpl() .