“服务高级设置”对话框

客户端应用程序服务提供对 Windows 窗体和 Windows Presentation Foundation (WPF) 应用程序中Microsoft Ajax 登录、角色和配置文件服务的简化访问。 可以使用项目设计器中的“服务”页来配置客户端应用程序服务。 有关 “服务 ”页的详细信息,请参阅 “服务”页,项目设计器

使用项目设计器“服务”页的“服务高级设置”对话框为客户端应用程序服务配置高级设置。 通过使用这些设置,可以替代一些默认应用程序服务行为,以实现不太常见的方案。 有关详细信息,请参阅 客户端应用程序服务

若要访问“服务高级设置”对话框,请在解决方案资源管理器中选择项目节点,然后单击“项目”菜单上的“属性”。 当 项目设计器 出现时,单击“ 服务 ”选项卡,然后单击“ 高级 ”按钮。 在启用客户端应用程序服务之前,将禁用此按钮。

任务列表

UIElement 列表

在本地保存密码哈希以启用脱机登录 指定是否在本地缓存用户密码的加密形式,以便在应用程序处于脱机模式时让用户登录。 默认情况下,此选项为选中状态。

要求用户每当服务器 Cookie 过期时再次登录 指定当应用程序访问角色或配置文件服务和服务器身份验证 Cookie 已过期时,是否会自动重新进行身份验证之前经过身份验证的用户。 选择此选项可拒绝对应用程序服务的访问权限,并要求在 Cookie 过期后进行显式重新身份验证。 这对于在公共位置部署的应用程序非常有用,以确保在使用后离开应用程序的用户不会无限期地保持身份验证。 默认情况下会清除此选项。

角色服务缓存超时 指定客户端角色提供程序使用缓存的角色值而不是访问角色服务的时间量。 当角色频繁更新时,将此时间间隔设置为较小的值,或者在不经常更新角色时将此值设置为更大的值。 默认值为一天。

在调用 IsInRole 该方法时,角色提供程序访问缓存的角色值或角色服务。 若要以编程方式清除缓存并强制此方法访问远程服务,请调用该方法 ResetCache

使用自定义连接字符串 指定客户端服务提供程序是否将自定义数据存储用于本地缓存。 默认情况下,服务提供商将使用本地文件系统进行缓存。 选择此选项将自动使用默认连接字符串填充文本框。 可以保留默认连接字符串来自动生成和使用 SQL Server Compact Edition 数据库,也可以指定现有 SQL Server 数据库的连接字符串。 有关详细信息,请参阅 如何:配置客户端应用程序服务。 默认情况下会清除此选项。

另请参阅