PermissionSet.GetEnumerator Yöntem

Tanım

Kümenin izinleri için bir numaralandırıcı döndürür.

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

Döndürülenler

Kümenin izinleri için bir numaralandırıcı nesnesi.

Uygulamalar

Örnekler

Aşağıdaki kod örneği, bir izin kümesindeki GetEnumerator tüm izinleri listelemek için yönteminin kullanımını gösterir. Bu kod örneği, sınıfı için PermissionSet sağlanan daha büyük bir örneğin parçasıdır.

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

Açıklamalar

Kümedeki tek tek izin nesnelerine erişmek için numaralandırıcıyı dizin olarak kullanın.

Devralanlara Notlar

'den PermissionSetdevraldığınızda yöntemini geçersiz kılarak yönteminin GetEnumeratorImpl() davranışını GetEnumerator() değiştirebilirsiniz.

Şunlara uygulanır