org.apache.http.auth

## Class AuthState

- java.lang.Object
- - org.apache.http.auth.AuthState

-     public class AuthState
      extends Object

  此类提供有关身份验证过程状态的详细信息。
  从以下版本开始：
    4

- - ### 构造方法摘要

    构造方法
    Constructor and Description
    `AuthState()`

  - ### 方法摘要

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Queue<AuthOption>` | `getAuthOptions()` 退货可用`AuthOption` s。
    `AuthScheme` | `getAuthScheme()` 返回实际`AuthScheme` 。
    `AuthScope` | `getAuthScope()` 已过时。 （4.2）不要使用。
    `Credentials` | `getCredentials()` 退货实际`Credentials` 。
    `AuthProtocolState` | `getState()`
    `boolean` | `hasAuthOptions()` 如果`AuthOption`可用，则返回`true` ，否则为`false` 。
    `void` | `invalidate()` 已过时。 （4.2）使用`reset()`
    `boolean` | `isValid()` 已过时。 （4.2）不要使用
    `void` | `reset()` 重置验证状态。
    `void` | `setAuthScheme(AuthScheme authScheme)` 已过时。 （4.2）使用`update(AuthScheme, Credentials)`
    `void` | `setAuthScope(AuthScope authScope)` 已过时。 （4.2）不要使用。
    `void` | `setCredentials(Credentials credentials)` 已过时。 （4.2）使用`update(AuthScheme, Credentials)`
    `void` | `setState(AuthProtocolState state)`
    `String` | `toString()`
    `void` | `update(AuthScheme authScheme, Credentials credentials)` 使用`AuthScheme`和`Credentials`更新身份验证状态。
    `void` | `update(Queue<AuthOption> authOptions)` 更新auth状态与队列`AuthOption` s。

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### 构造方法详细信息

    - #### AuthState

          public AuthState()

  - ### 方法详细信息

    - #### reset

          public void reset()

      重置验证状态。
      从以下版本开始：
        4.2

    - #### getState

          public AuthProtocolState getState()

      从以下版本开始：
        4.2

    - #### setState

          public void setState(AuthProtocolState state)

      从以下版本开始：
        4.2

    - #### getAuthScheme

          public AuthScheme getAuthScheme()

      退货实际`AuthScheme` 。 可能为null。

    - #### getCredentials

          public Credentials getCredentials()

      退货实际`Credentials` 。 可能为null。

    - #### update

          public void update(AuthScheme authScheme,
                    Credentials credentials)

      使用`AuthScheme`和`Credentials`更新身份验证状态。
      参数
        `authScheme` - 认证方案。 可能不为null。
        `credentials` - 用户信用证。 可能不为null。
      从以下版本开始：
        4.2

    - #### getAuthOptions

          public Queue<AuthOption> getAuthOptions()

      退货可用`AuthOption` s。 可能为null。
      从以下版本开始：
        4.2

    - #### hasAuthOptions

          public boolean hasAuthOptions()

      如果`AuthOption`可用，则返回`true` ，否则为`false` 。
      从以下版本开始：
        4.2

    - #### update

          public void update(Queue<AuthOption> authOptions)

      更新auth状态与队列`AuthOption` s。
      参数
        `authOptions` - 验证选项的队列。 可能不为null或为空。
      从以下版本开始：
        4.2

    - #### invalidate

          @Deprecated
          public void invalidate()

      已过时。 （4.2）使用`reset()`
      通过重置其参数来使验证状态无效。

    - #### isValid

          @Deprecated
          public boolean isValid()

      已过时。 （4.2）不要使用

    - #### setAuthScheme

          @Deprecated
          public void setAuthScheme(AuthScheme authScheme)

      已过时。 （4.2）使用`update(AuthScheme, Credentials)`
      分配给定的`authentication scheme` 。
      参数
        `authScheme` - `authentication scheme`

    - #### setCredentials

          @Deprecated
          public void setCredentials(Credentials credentials)

      已过时。 （4.2）使用`update(AuthScheme, Credentials)`
      设置要用于身份验证的用户`Credentials`
      参数
        `credentials` - 用户凭证

    - #### getAuthScope

          @Deprecated
          public AuthScope getAuthScope()

      已过时。 （4.2）不要使用。
      返回实际`AuthScope`（如果有）
      结果
        实际认证范围如果可用，否则为 `null`

    - #### setAuthScope

          @Deprecated
          public void setAuthScope(AuthScope authScope)

      已过时。 （4.2）不要使用。
      设置实际`AuthScope` 。
      参数
        `authScope` - 认证范围

    - #### toString

          public String toString()

      重写：
        `toString`在 `Object`

Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.

本帮助文档是使用 《谷歌翻译》翻译，请与英文版配合使用 by--QQ:654638585