AuthenticationManager.Register メソッド
アセンブリ: System (system.dll 内)

Dim authenticationModule As IAuthenticationModule AuthenticationManager.Register(authenticationModule)


Register メソッドは、Authenticate メソッドによって呼び出されるモジュールの一覧の末尾に、認証モジュールを追加します。認証モジュールは、一覧に追加した順序で呼び出されます。同じ AuthenticationType を持つモジュールが既に登録されている場合、このメソッドは登録されているモジュールを削除して、一覧の最後に authenticationModule を追加します。

認証マネージャで認証モジュールを登録する例を次に示します。詳細については、AuthenticationManager クラスのトピックを参照してください。
' This is the program entry point. It allows the user to enter ' her credentials and the Internet resource (Web page) to access. ' It also unregisters the standard and registers the customized basic ' authentication. Private Overloads Shared Sub Main(ByVal args() As String) If args.Length < 4 Then showusage() Else ' Read the user's credentials. uri = args(1) username = args(2) password = args(3) If args.Length = 4 Then domain = String.Empty ' If the domain exists, store it. Usually the domain name ' is by default the name of the server hosting the Internet ' resource. Else domain = args(5) End If ' Unregister the standard Basic authentication module. AuthenticationManager.Unregister("Basic") ' Instantiate the custom Basic authentication module. Dim customBasicModule As New CustomBasic() ' Register the custom Basic authentication module. AuthenticationManager.Register(customBasicModule) ' Display registered Authorization modules. displayRegisteredModules() ' Read the specified page and display it on the console. getPage(uri) End If Return End Sub 'Main
// This is the program entry point. It allows the user to enter // her credentials and the Internet resource (Web page) to access. // It also unregisters the standard and registers the customized basic // authentication. public static void Main(string[] args) { if (args.Length < 3) showusage(); else { // Read the user's credentials. uri = args[0]; username = args[1]; password = args[2]; if (args.Length == 3) domain = string.Empty; else // If the domain exists, store it. Usually the domain name // is by default the name of the server hosting the Internet // resource. domain = args[3]; // Unregister the standard Basic authentication module. AuthenticationManager.Unregister("Basic"); // Instantiate the custom Basic authentication module. CustomBasic customBasicModule = new CustomBasic(); // Register the custom Basic authentication module. AuthenticationManager.Register(customBasicModule); // Display registered Authorization modules. displayRegisteredModules(); // Read the specified page and display it on the console. getPage(uri); } return; }
// This is the program entry point. It allows the user to enter // her credentials and the Internet resource (Web page) to access. // It also unregisters the standard and registers the customized basic // authentication. static void Main() { array<String^>^args = Environment::GetCommandLineArgs(); if ( args->Length < 4 ) showusage(); else { // Read the user's credentials. uri = args[ 1 ]; username = args[ 2 ]; password = args[ 3 ]; if ( args->Length == 4 ) domain = String::Empty; // If the domain exists, store it. Usually the domain name else domain = args[ 4 ]; // is by default the name of the server hosting the Internet // resource. // Unregister the standard Basic authentication module. AuthenticationManager::Unregister( "Basic" ); // Instantiate the custom Basic authentication module. CustomBasic^ customBasicModule = gcnew CustomBasic; // Register the custom Basic authentication module. AuthenticationManager::Register( customBasicModule ); // Display registered Authorization modules. displayRegisteredModules(); // Read the specified page and display it on the console. getPage( uri ); } return; }
// This is the program entry point. It allows the user to enter // her credentials and the Internet resource (Web page) to access. // It also unregisters the standard and registers the customized basic // authentication. public static void main(String[] args) { if (args.length < 3) { Showusage(); } else { // Read the user's credentials. uri = args[0]; username = args[1]; password = args[2]; if (args.length == 3) { domain = ""; } else { // If the domain exists, store it. Usually the domain name // is by default the name of the server hosting the Internet // resource. domain = args[3]; } // Unregister the standard Basic authentication module. AuthenticationManager.Unregister("Basic"); // Instantiate the custom Basic authentication module. CustomBasic customBasicModule = new CustomBasic(); // Register the custom Basic authentication module. AuthenticationManager.Register(customBasicModule); // Display registered Authorization modules. DisplayRegisteredModules(); // Read the specified page and display it on the console. GetPage(uri); } return; } //main


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- AuthenticationManager.Register メソッドのページへのリンク