Usando Session
•[WebMethod(EnableSession=true,Description = "Numero total de acessos ao Método por cliente")]
• public int TotalRequisicoesPorCliente()
• {
• //Se o Método ainda não foi acessado pelo cliente.
• //Inicializamos com 1.
• if (Session["appTotalPorCliente"] == null)
• {
• Session["appTotalPorCliente"] = 1;
• }
• else
• {
• //Se o cliente já acessou o método incrementa + 1.
• Session["appTotalPorCliente"] = ((int)Session["appTotalPorCliente"]) + 1;
• }
• return (int)Session["appTotalPorCliente"];
• }
Exemplo usando o objeto Session: