Desenvolvimento - ASP. NET
Usando Threads e Timer em ASP.NET
Este artigo aborda as Thread's e os Timersno ASP.NET. Threads são processos simultâneos, ao processo principal que estamos utilizando...
por Murilo Maciel CurtiResumindo: threads são processos simultâneos, ao processo principal que estamos utilizando.
Em Winforms são extremamente úteis para deixar a aplicação trabalhando em Background, enquanto a utilizamos para outros fins.
Em Webforms também podemos utiliza-las para nos beneficiar, um uso adequado seria quando grandes processamentos ocorrem no servidor, estourando o Timeout.
No exemplo que será desenvolvido aqui, de quebra teremos a utilização de um Timer dentro de um Webform, o que também pode nos ser útil.
Bom já é hora de começar a codificar, então vamos lá!! ^__^
Nosso artigo terá somente dois Webforms para desenvolvermos a idéia e testá-la, eles são default.aspx e time.aspx.
Usaremos codebehind e desenvolvimento com visual studio.net para facilitar, segue abaixo o código para default.aspx
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="default.aspx.vb" Inherits="thread.WebForm1"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <title>WebForm1</title> <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1"> <meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1"> <meta name="vs_defaultClientScript" content="JavaScript"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> </HEAD> <body MS_POSITIONING="GridLayout"> <form id="Form1" method="post" runat="server"> <asp:Button id="Button1">Faça o download do código.