System.Web.ClientServices 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供类,这些类支持在基于 Windows 的应用程序中访问 Microsoft Ajax 身份验证、角色和配置文件服务。
类
ClientFormsIdentity |
表示已使用窗体身份验证通过客户端应用程序服务身份验证的用户标识。 |
ClientRolePrincipal |
表示客户端应用程序服务的安全信息,其中包括角色信息。 |
ConnectivityStatus |
表示应用程序网络连接的状态。 |
注解
命名空间中的 System.Web.ClientServices 类支持 命名空间中的 System.Web.ClientServices.Providers 客户端应用程序服务提供程序。 这些服务提供商使基于 Windows 的应用程序能够通过现有的 .NET Framework 2.0 成员身份、标识和应用程序设置基础结构使用 Microsoft Ajax 身份验证、角色和配置文件服务。 当应用程序脱机时,客户端服务提供程序还通过在本地数据缓存中存储和检索用户信息来支持偶尔连接。 有关详细信息,请参阅客户端应用程序服务。
ClientFormsIdentity和 ClientRolePrincipal 类提供与用户标识、角色和身份验证状态相关的属性和方法。
类 ConnectivityStatus 使你能够将用户的网络连接状态存储在本地数据缓存中。 连接状态指示客户端服务提供商是使用脱机缓存还是尝试访问应用程序服务。
注意
类 ConnectivityStatus 不包含用于确定网络连接的实际状态的逻辑。 你负责根据自己的条件确定应用程序的连接状态,并相应地设置 IsOffline 属性。 例如,基于 Windows 的应用程序通常在用户界面中提供一个选项,以便用户可以在脱机模式下工作或尝试联机。