Networking System [00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ] 1.0.x.x 1.0.5000.0 2.0.0.0 All public static members of this type are safe for multithreaded operations. No instance members are guaranteed to be thread safe. System.Object

Supplies authentication messages used to authenticate a client to server.

The class contains authentication information returned by a module. instances are used to pass server challenge responses and client preauthentication information.

Applications do not create or access instances of this type directly; instances of this type are created by authentication modules and used by the .

- Constructor
  A containing the authorization message to be sent to the server.

  Constructs and initializes a new instance of the class with the specified authorization message.

  This constructor creates a instance with the property set to and the property set to . If is or a zero-length string, is set to . is set to .

  The property indicates whether the authentication, as defined by the authentication protocol implemented by the caller, is finished or requires additional information exchange between the client and server.

  0
  1.0.5000.0
  2.0.0.0
- Constructor
  A containing the authentication message to be sent to the server.
  To be added.

  Constructs and initializes a new instance of the class with the specified authorization message and completion status.

  This constructor creates a instance with the property set to and the property set to . If is or a zero-length string, is set to . is set to .

  The property indicates whether the authentication, as defined by the authentication protocol implemented by the caller, is finished or requires additional information exchange between the client and server.

  0
  1.0.5000.0
  2.0.0.0
- Constructor
  A containing the authentication message to be sent to the server.
  To be added.
  A containing a unique identifier that will be used to identify the authenticated connection, or .

  Constructs and initializes a new instance of the class with the specified authorization message, completion status, and connection group identifier.

  This constructor creates a instance with the property set to , the property set to , and the property set to . If is or a zero-length string, is set to . If is or a zero-length string, is set to .

  The connection group identifier is used to restrict access to the server connection established with the current authorization instance. Only instances that have as their property value can use the connection. The connection group information set by this constructor is also available in the property of the service point that represents the connection.

  The property indicates whether the authentication, as defined by the authentication protocol implemented by the caller, is finished or requires additional information exchange between the client and server.

  0
  1.0.5000.0
  2.0.0.0
- Property
  System.Boolean

  Gets a value indicating the completion status of the authentication.

  if the authentication process is complete; otherwise, .

  This property is read-only.

  The property is set to when the authentication process between the client and the server is finished.

  Some authentication modules, such as a Kerberos module, use multiple round trips between the client and server to complete an authentication. The authentication module sets the property to until the authentication is complete.

  0
  1.0.5000.0
  2.0.0.0
- Property
  System.String

  Gets the unique identifier for an authenticated connection.

  A containing a unique connection identifier, or if no value was specified to the constructor for the current instance.

  This property is read-only.

  The connection group identifier is used to restrict access to the server connection established with the current authorization instance.

  Only instances that have as their property value can use the connection. If the value of this property is , access to the connection is not restricted in this manner. The connection group information is also available in the property of the service point that represents the connection.

  0
  1.0.5000.0
  2.0.0.0
- Property
  System.String

  Gets the response to an authentication challenge.

  A containing the message that will be returned to the server in response to an authentication challenge.

  This property is read-only.

  The content of the string returned by this property is determined by the protocol implemented by the object that created the current instance.

  0
  1.0.5000.0
  2.0.0.0
- Property
  2.0.0.0
  System.Boolean To be added. To be added. To be added.
- Property
  System.String[]

  Gets or sets the URIs that can be authenticated using the value in the property.

  A array containing URIs.

  A compares a URI to this list to determine if the current instance can be used to authenticate a request for a given URI.

  0
  1.0.5000.0
  2.0.0.0
0