Caixa de diálogo Configurações Avançadas para Serviços

Os serviços de aplicativo cliente fornecem acesso simplificado ao logon, às funções e aos serviços de perfil do Microsoft Ajax por meio dos aplicativos Windows Forms e Windows Presentation Foundation (WPF). É possível usar a página Serviços no Designer de Projeto para configurar serviços de aplicativo cliente. Para obter mais informações sobre a página Serviços, consulte Página Serviços, Designer de Projeto.

Use a caixa de diálogo Configurações Avançadas para Serviços da página Serviços no Designer de Projeto para definir configurações avançadas para serviços de aplicativo cliente. Ao usar essas configurações, é possível substituir alguns comportamentos padrão do serviço de aplicativo para habilitar cenários menos comuns. Para obter mais informações, consulte Serviços de aplicativo cliente.

Para acessar a caixa de diálogo Configurações Avançadas para Serviços, selecione um nó do projeto no Gerenciador de Soluções e, em seguida, clique em Propriedades no menu Projeto. Quando o Designer de Projeto for exibido, clique na guia Serviços e, em seguida, no botão Avançado. Esse botão só será desabilitado quando você habilitar os serviços de aplicativo cliente.

Lista de Tarefas

Lista de elementos de interface do usuário

Salvar hash de senha localmente para habilitar logon offline Especifica se um formato criptografado da senha do usuário será armazenado em cache localmente para permitir que o usuário faça logon quando o aplicativo estiver no modo offline. Essa opção é habilitada por padrão.

Exigir que os usuários façam logon novamente sempre que o cookie do servidor expirar Especifica se os usuários já autenticados serão reautenticados automaticamente quando o aplicativo acessar as funções ou o serviço de perfil e o cookie de autenticação do servidor tiver expirado. Selecione essa opção para negar acesso aos serviços de aplicativo e exigir a reautenticação explícita depois que o cookie expirar. Isso é útil para aplicativos implantados em locais públicos, para garantir que os usuários que deixam o aplicativo em execução após o uso não permanecerão autenticados por tempo indefinido. Essa opção é desmarcada por padrão.

Tempo limite do cache de serviço de função Especifica o tempo de duração em que o provedor de função do cliente usará os valores de função armazenados em cache em vez de acessar o serviço de funções. Defina esse intervalo de tempo como um valor pequeno quando as funções forem atualizadas com frequência ou como um valor maior quando as funções forem raramente atualizadas. O valor padrão é um dia.

O provedor de função acessa os valores de função em cache ou o serviço de funções quando você chama o método IsInRole. Para limpar o cache de forma programática e forçar esse método a acessar o serviço remoto, chame o método ResetCache.

Usar cadeia de conexão personalizada Especifica se os provedores de serviço do cliente usarão um armazenamento de dados personalizado para o cache local. Por padrão, os provedores de serviço usarão o sistema de arquivos local para o cache. A seleção desta opção populará automaticamente a caixa de texto com uma cadeia de conexão padrão. É possível manter a cadeia de conexão padrão para gerar automaticamente e usar um banco de dados SQL Server Compact Edition ou é possível especificar uma cadeia de conexão para um banco de dados SQL Server existente. Para obter mais informações, consulte Como configurar serviços de aplicativo cliente. Essa opção é desmarcada por padrão.

Confira também