AuthenticationManager.RegisteredModules Eigenschap

Definitie

Hiermee haalt u een lijst op met verificatiemodules die zijn geregistreerd bij de verificatiebeheerder.

public:
 static property System::Collections::IEnumerator ^ RegisteredModules { System::Collections::IEnumerator ^ get(); };
public static System.Collections.IEnumerator RegisteredModules { get; }
static member RegisteredModules : System.Collections.IEnumerator
Public Shared ReadOnly Property RegisteredModules As IEnumerator

Waarde van eigenschap

Een IEnumerator waarmee de geregistreerde verificatiemodules kunnen worden gelezen.

Voorbeelden

In het volgende voorbeeld wordt de RegisteredModules eigenschap gebruikt om een lijst op te halen met verificatiemodules die zijn geregistreerd bij de verificatiebeheerder. Raadpleeg de AuthenticationManager klasse voor een volledig voorbeeld.

// Display registered authentication modules.
private static void DisplayRegisteredModules()
{
  // The AuthenticationManager calls all authentication modules sequentially
  // until one of them responds with an authorization instance.  Show
  // the current registered modules.
  IEnumerator registeredModules = AuthenticationManager.RegisteredModules;
  Console.WriteLine("\r\nThe following authentication modules are now registered with the system:");
  while(registeredModules.MoveNext())
  {
    Console.WriteLine("\r \n Module : {0}",registeredModules.Current);
    IAuthenticationModule currentAuthenticationModule = (IAuthenticationModule)registeredModules.Current;
    Console.WriteLine("\t  CanPreAuthenticate : {0}",currentAuthenticationModule.CanPreAuthenticate);
  }
}
' Display registered authentication modules.
Private Shared Sub displayRegisteredModules()
  ' The AuthenticationManager calls all authentication modules sequentially 
  ' until one of them responds with an authorization instance.  Show
  ' the current registered modules.
  Dim registeredModules As IEnumerator = AuthenticationManager.RegisteredModules
  Console.WriteLine(ControlChars.Cr + ControlChars.Lf + "The following authentication modules are now registered with the system:")
  While registeredModules.MoveNext()
    Console.WriteLine(ControlChars.Cr + " " + ControlChars.Lf + " Module : {0}", registeredModules.Current)
    Dim currentAuthenticationModule As IAuthenticationModule = CType(registeredModules.Current, IAuthenticationModule)
    Console.WriteLine(ControlChars.Tab + "  CanPreAuthenticate : {0}", currentAuthenticationModule.CanPreAuthenticate)
  End While
End Sub

Opmerkingen

De RegisteredModules eigenschap biedt een IEnumerator exemplaar waarmee de lijst met geregistreerde verificatiemodules kan worden gelezen. Met Register de methode worden modules aan de lijst toegevoegd en met de Unregister methode worden modules verwijderd.

Van toepassing op