Select the product you need help with
Como efectuar a saída de colocação em cache com serviços Web no Visual C# .NETArtigo: 318299 - Ver produtos para os quais este artigo se aplica. Nesta páginaSumário Nota Os espaços de nomes seguintes biblioteca de classes do .NET Framework são referenciados neste artigo:
Nota No ASP.NET 2.0, o método HTTP da página de teste foi alterado de GET para POST. No entanto, POST não é armazenadas em normalmente cache. Se alterar GET a página de teste numa aplicação de serviço Web ASP.NET 2.0 para utilizar a colocação em cache funciona correctamente. Além disso, HTTP indica que um agente de utilizador (o browser ou aplicação de chamada) deve ser possível substituir o servidor de colocação em cache definindo o cabeçalho Cache-Control para "no-cache." Por este motivo, as aplicações do ASP.NET ignorar resultados em cache quando se encontrarem um cabeçalho "no-cache". RequisitosA lista seguinte descreve o hardware recomendado, software, infra-estrutura de rede e service packs são necessários:
Criar uma aplicação nova serviço Web do ASP.NETCriar uma nova aplicação ASP.NET Web Service chamada WSCacheSample:
Criar o serviço Web de exemplo
Testar o projectoAgora que criou o exemplo CacheDemo serviço da Web, execute o GetCacheEntryTime WebMethod para ver os efeitos da definição de atributo CacheDuration :
Resolução de problemasQuando decidir se deve ou não implementar a cache de saída para o serviço Web, lembre-se esse servidor recursos podem ser afectados negativamente se os parâmetros de atributo WebMethod que estão associados com os pedidos variam significativamente ou se as respostas envolvem grandes quantidades de dados.ReferênciasPara obter mais informações sobre a propriedade WebMethodAttribute.CacheDuration e a classe de WebMethodAttribute , consulte o tópico seguinte na classe Framework .NET biblioteca de documentação: Propriedade WebMethodAttribute.CacheDuration Para obter informações adicionais sobre serviços Web, visite os seguintes Web sites da MSDN: http://msdn2.microsoft.com/en-us/library/system.web.services.webmethodattribute.cacheduration(vs.71).aspx
(http://msdn2.microsoft.com/en-us/library/system.web.services.webmethodattribute.cacheduration(vs.71).aspx)
Directrizes de concepção para XML Web Services criados com o ASP.NET Para exemplos adicionais, documentação e hiperligações relacionadas com programação com o .NET Framework, visite o seguinte site da CodePlex: http://msdn2.microsoft.com/en-us/library/w8excbb0(vs.71).aspx
(http://msdn2.microsoft.com/en-us/library/w8excbb0(vs.71).aspx)
Utilizar o atributo ' WebMethod http://msdn2.microsoft.com/en-us/library/byxd99hx(vs.71).aspx
(http://msdn2.microsoft.com/en-us/library/byxd99hx(vs.71).aspx)
http://www.codeplex.com
(http://www.codeplex.com)
PropriedadesArtigo: 318299 - Última revisão: terça-feira, 28 de Agosto de 2007 - Revisão: 6.5 A informação contida neste artigo aplica-se a:
Tradução automática IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 318299
(http://support.microsoft.com/kb/318299/en-us/
)
| Traduções de Artigos |




Voltar ao topo








