Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft eine Liste der Authentifizierungsmodule ab, die beim Authentifizierungsmanager registriert sind.
Namespace: System.Net
Assembly: System (in system.dll)
Syntax
'Declaration
Public Shared ReadOnly Property RegisteredModules As IEnumerator
'Usage
Dim value As IEnumerator
value = AuthenticationManager.RegisteredModules
public static IEnumerator RegisteredModules { get; }
public:
static property IEnumerator^ RegisteredModules {
IEnumerator^ get ();
}
/** @property */
public static IEnumerator get_RegisteredModules ()
public static function get RegisteredModules () : IEnumerator
Eigenschaftenwert
Ein IEnumerator, mit dem die registrierten Authentifizierungsmodule gelesen werden können.
Hinweise
Die RegisteredModules-Eigenschaft stellt eine IEnumerator-Instanz bereit, mit der die Liste der registrierten Authentifizierungsmodule gelesen werden kann. Die Register-Methode fügt der Liste Module hinzu, und die Unregister-Methode entfernt Module aus der Liste.
Beispiel
Im folgenden Beispiel wird mit der RegisteredModules-Eigenschaft eine Liste der Authentifizierungsmodule abgerufen, die im Authentifizierungsmanager registriert sind. Ein vollständiges Beispiel finden Sie unter der AuthenticationManager-Klasse.
' 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 'displayRegisteredModules
// 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.
static void displayRegisteredModules()
{
// The AuthenticationManager calls all authentication modules sequentially
// until one of them responds with an authorization instance. Show
// the current registered modules, for testing purposes.
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 = dynamic_cast<IAuthenticationModule^>(registeredModules->Current);
Console::WriteLine( "\t CanPreAuthenticate : {0}", currentAuthenticationModule->CanPreAuthenticate );
}
}
// 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.get_RegisteredModules();
Console.WriteLine("\r\nThe following authentication modules are now"
+ " registered with the system:");
while (registeredModules.MoveNext()) {
Console.WriteLine("\r \n Module : {0}",
registeredModules.get_Current());
IAuthenticationModule currentAuthenticationModule =
((IAuthenticationModule)(registeredModules.get_Current()));
Console.WriteLine("\t CanPreAuthenticate : {0}",
System.Convert.ToString(
currentAuthenticationModule.get_CanPreAuthenticate()));
}
} //DisplayRegisteredModules
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
AuthenticationManager-Klasse
AuthenticationManager-Member
System.Net-Namespace