Objeto Server

Informática

30/11/2008

  Por Leandro Borges

Este objeto permite a criação de instâncias de Componentes ActiveX no Servidor Web, tornando este objeto um dos mais importantes do ASP.

Sua única propriedade é ScriptTiemout, que determina o tempo máximo em que um script ASP poderá ficar executando no servidor. Essa propriedade é extremamente útil, pois evita que loop’s inválidos ocupem o servidor permanentemente. O tempo é determinado em segundos, e o default é de 90 segundos.

Ex.:

            <%Server.ScriptTimeout=50%>

            // determina como tempo máximo 50 segundos.

 

Métodos do objeto Server

 

            CreateObject – Cria uma instância de um componente servidor ActiveX, e é somente executado no servidor Web por um Servidor ActiveX. Suas instâncias existirão enquanto a página ASP estiver sendo executada. Para destruir uma instância, basta atribui-la a constante “Nothing”.

            Ex.:

                        Set Ob = Server.CreateObject(“NomeObjeto”)

                        // NomeObjeto é o nome do Objeto como está no Registry.

 

            HTMLEncode – Codifica uma string no formato HTML, substituindo caracteres especiais, acentos e sinais por seus equivalentes, evitando que o browser se confunda.

            Ex.:

                        <h1><%=Server.HTMLEncode(“<font color=blue> Ação </font>”)%></h1>

 

            MapPath – Mapeia um diretório virtual em diretório físico, de modo que possamos efetuar operações no servidor. Esse método consulta a tabela de diretórios do servidor Web para descobrir o caminho físico.

            Ex.:

Dir = Server.Path(“acessar.asp”)

// a variável Dir recebe a string do diretório, como exemplo, “c:\Web\wwwroot\acessar.asp”.

 

            URLEncode – Sua função é traduzir uma string em uma codificação URL encode, semelhante ao envio de dados por um formulário com o método GET.

            Ex.:

                        X = Server.URLEncode(“Teste de URL”)

                        // terá como resultado a string “Teste+de+URL”.

Esta apresentação reflete a opinião pessoal do autor sobre o tema, podendo não refletir a posição oficial do Portal Educação.


Colunista Portal - Educação

por Colunista Portal - Educação

O Portal Educação possui uma equipe focada no trabalho de curadoria de conteúdo. Artigos em diversas áreas do conhecimento são produzidos e disponibilizados para profissionais, acadêmicos e interessados em adquirir conhecimento qualificado. O departamento de Conteúdo e Comunicação leva ao leitor informações de alto nível, recebidas e publicadas de colunistas externos e internos.

Portal Educação

UOL CURSOS TECNOLOGIA EDUCACIONAL LTDA, com sede na cidade de São Paulo, SP, na Alameda Barão de Limeira, 425, 7º andar - Santa Cecília CEP 01202-001 CNPJ: 17.543.049/0001-93