Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
ConnectionGroupId Property

Authorization.ConnectionGroupId Property

Gets a unique identifier for user-specific connections.

Namespace:  System.Net
Assembly:  System (in System.dll)

Public ReadOnly Property ConnectionGroupId As String

Property Value

Type: System.String
A unique string that associates a connection with an authenticating entity.

The ConnectionGroupId property is a unique string that associates a connection with a specific authenticating entity. For example, the NTLM authorization module ties the authentication credential information to a specific connection to prevent invalid reuse of the connection.

The following code example uses the ConnectionGroupId property to get the group identifier returned by the server. For a complete example, refer to the AuthenticationManager class.

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

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
© 2015 Microsoft