Authorization.Complete プロパティ
アセンブリ: System (system.dll 内)

認証処理が完了した場合は true。それ以外の場合は false。

クライアントとサーバー間の認証処理が終了した場合、Complete プロパティは true に設定されます。Kerberos モジュールなどの一部の認証モジュールは、クライアントとサーバー間で複数のラウンド トリップを使用して認証処理を完了します。認証処理を開始した WebRequest または派生クラスが承認中に割り込まないようにするために、認証モジュールは Complete プロパティを false に設定します。

Complete プロパティを使用して、承認の完了ステータスを取得するコード例を次に示します。詳細については、AuthenticationManager クラスのトピックを参照してください。
' Create the encrypted string according to the Basic authentication format as ' follows: ' a)Concatenate the username and password separated by colon; ' b)Apply ASCII encoding to obtain a stream of bytes; ' c)Apply Base64 encoding to this array of bytes to obtain the encoded ' authorization. Dim BasicEncrypt As String = MyCreds.UserName + ":" + MyCreds.Password Dim BasicToken As String = "Basic " + Convert.ToBase64String(ASCII.GetBytes(BasicEncrypt)) ' Create an Authorization object using the encoded authorization above. Dim resourceAuthorization As New Authorization(BasicToken) ' Get the Message property, which contains the authorization string that the ' client returns to the server when accessing protected resources. Console.WriteLine(ControlChars.Lf + " Authorization Message:{0}", resourceAuthorization.Message) ' Get the Complete property, which is set to true when the authentication process ' between the client and the server is finished. Console.WriteLine(ControlChars.Lf + " Authorization Complete:{0}", resourceAuthorization.Complete) Console.WriteLine(ControlChars.Lf + " Authorization ConnectionGroupId:{0}", resourceAuthorization.ConnectionGroupId)
// Create the encrypted string according to the Basic authentication format as // follows: // a)Concatenate the username and password separated by colon; // b)Apply ASCII encoding to obtain a stream of bytes; // c)Apply Base64 encoding to this array of bytes to obtain the encoded // authorization. string BasicEncrypt = MyCreds.UserName + ":" + MyCreds.Password; string BasicToken = "Basic " + Convert.ToBase64String(ASCII.GetBytes(BasicEncrypt)); // Create an Authorization object using the encoded authorization above. Authorization resourceAuthorization = new Authorization(BasicToken); // Get the Message property, which contains the authorization string that the // client returns to the server when accessing protected resources. Console.WriteLine("\n Authorization Message:{0}",resourceAuthorization.Message); // Get the Complete property, which is set to true when the authentication process // between the client and the server is finished. Console.WriteLine("\n Authorization Complete:{0}",resourceAuthorization.Complete);
// Create the encrypted string according to the Basic authentication format as // follows: // a)Concatenate username and password separated by colon; // b)Apply ASCII encoding to obtain a stream of bytes; // c)Apply Base64 Encoding to this array of bytes to obtain the encoded // authorization. String^ BasicEncrypt = String::Concat( MyCreds->UserName, ":", MyCreds->Password ); String^ BasicToken = String::Concat( "Basic ", Convert::ToBase64String( ASCII->GetBytes( BasicEncrypt ) ) ); // Create an Authorization object using the above encoded authorization. Authorization^ resourceAuthorization = gcnew Authorization( BasicToken ); // Get the Message property which contains the authorization string that the // client returns to the server when accessing protected resources Console::WriteLine( "\n Authorization Message: {0}", resourceAuthorization->Message ); // Get the Complete property which is set to true when the authentication process // between the client and the server is finished. Console::WriteLine( "\n Authorization Complete: {0}", resourceAuthorization->Complete );
// Create the encrypted string according to the Basic authentication // format as follows: // a)Concatenate the username and password separated by colon; // b)Apply ascii encoding to obtain a stream of bytes; // c)Apply Base64 encoding to this array of bytes to obtain the encoded // authorization. String basicEncrypt = myCreds.get_UserName() + ":" + myCreds.get_Password(); String basicToken = "Basic " + Convert.ToBase64String(ascii.GetBytes(basicEncrypt)); // Create an Authorization object using the encoded // authorization above. Authorization resourceAuthorization = new Authorization(basicToken); // Get the Message property, which contains the authorization string // that the client returns to the server when accessing protected // resources. Console.WriteLine("\n Authorization Message:{0}", resourceAuthorization.get_Message()); // Get the Complete property, which is set to true when the // authentication process between the client and the // server is finished. Console.WriteLine("\n Authorization Complete:{0}", System.Convert.ToString(resourceAuthorization.get_Complete()));

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- Authorization.Complete プロパティのページへのリンク