Authorization.Complete Eigenschaft

Definition

Ruft den Abschlussstatus der Autorisierung ab.

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

Eigenschaftswert

truewenn der Authentifizierungsprozess abgeschlossen ist; andernfalls . false

Beispiele

Im folgenden Codebeispiel wird die Complete Eigenschaft verwendet, um den Abschlussstatus der Autorisierung abzurufen.

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

Hinweise

Die Complete Eigenschaft wird festgelegt true , wenn der Authentifizierungsprozess zwischen dem Client und dem Server abgeschlossen ist. Einige Authentifizierungsmodule, z. B. das Kerberos-Modul, verwenden mehrere Roundtrips zwischen Client und Server, um den Authentifizierungsprozess abzuschließen. Damit der WebRequest Authentifizierungsprozess, der den Authentifizierungsprozess initiiert hat, während die Autorisierung stattfindet, nicht unterbrochen wird, legt das Authentifizierungsmodul die Complete Eigenschaft auf false.

Gilt für:

Weitere Informationen