Authorization.Complete Eigenschap

Definitie

Hiermee wordt de voltooiingsstatus van de autorisatie verkregen.

public:
 property bool Complete { bool get(); };
public bool Complete { get; }
member this.Complete : bool
Public ReadOnly Property Complete As Boolean

Waarde van eigenschap

true als het verificatieproces is voltooid; anders, false.

Voorbeelden

In het volgende codevoorbeeld wordt de Complete eigenschap gebruikt om de voltooiingsstatus van de autorisatie op te halen.

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

Opmerkingen

De Complete eigenschap wordt ingesteld op true wanneer het verificatieproces tussen de client en de server is voltooid. Sommige verificatiemodules, zoals de Kerberos-module, gebruiken meerdere retouren tussen de client en de server om het verificatieproces te voltooien. Als u wilt voorkomen dat het WebRequest verificatieproces wordt onderbroken tijdens de autorisatie, stelt de verificatiemodule de Complete eigenschap in op false.

Van toepassing op

Zie ook