Classe THTTPServerThread

Unit

Declaração

type THTTPServerThread = class(TThread)

Descrição

A class THTTPServerThread Executa uma aplicação http dentro de um processo separado para que o processo corrente não trave.

Hierarquia

Visão Geral

Métodos

Protected procedure Execute; override;
Public constructor Create(aHostName:String;aPort:Integer;aAllowDefaultModule:Boolean); overload;
Public constructor Create(aAllowDefaultModule:Boolean); overload;
Public constructor Create(aPort:Integer;aAllowDefaultModule:Boolean); overload;
Public procedure StopServer;

Descrição

Métodos

Protected procedure Execute; override;

O método Execute executa a tarefa.

Public constructor Create(aHostName:String;aPort:Integer;aAllowDefaultModule:Boolean); overload;

O constructor Create inicializa os atributos e propriedades da aplicação standealone.

  • PARÂMETROS

    • aHostName

    • aPort

      • Porta de scuta do servidor:

        • Exemplo:

          • 8080

    • aAllowDefaultModule

      • Quando AllowDefaultModule está definido como True:

        • O framework fphttpapp permite que o módulo padrão, que foi registrado na aplicação (geralmente o primeiro módulo criado), seja usado para processar requisições que não têm um módulo específico associado. Isso é útil em cenários simples, onde você pode ter apenas um módulo e deseja que ele lide com todas as requisições sem a necessidade de configurar rotas detalhadas.

Public constructor Create(aAllowDefaultModule:Boolean); overload;

O constructor Create inicializa os atributos e propriedades da aplicação CGI.

  • PARÂMETROS

    • aAllowDefaultModule

      • Quando AllowDefaultModule está definido como True:

        • O framework fphttpapp permite que o módulo padrão, que foi registrado na aplicação (geralmente o primeiro módulo criado), seja usado para processar requisições que não têm um módulo específico associado. Isso é útil em cenários simples, onde você pode ter apenas um módulo e deseja que ele lide com todas as requisições sem a necessidade de configurar rotas detalhadas.

Public constructor Create(aPort:Integer;aAllowDefaultModule:Boolean); overload;

O constructor Create inicializa os atributos e propriedades da aplicação fastcgi.

  • PARÂMETROS

    • aPort

      • Porta de scuta do servidor:

        • Exemplo:

          • 8080

    • aAllowDefaultModule

      • Quando AllowDefaultModule está definido como True:

        • O framework fphttpapp permite que o módulo padrão, que foi registrado na aplicação (geralmente o primeiro módulo criado), seja usado para processar requisições que não têm um módulo específico associado. Isso é útil em cenários simples, onde você pode ter apenas um módulo e deseja que ele lide com todas as requisições sem a necessidade de configurar rotas detalhadas.

Public procedure StopServer;

O método StopServer para a execução da tarefa.


Gerado por PasDoc 0.16.0.