# Resumo da Documentação

Source: https://docs.sisk-framework.org/pt-br/docs/index.html



## Bem-vindo

- [Começando](https://docs.sisk-framework.org/pt-br/docs/getting-started.md): Bem-vindo à documentação do Sisk!
Sisk é um framework HTTP leve e de código aberto para .NET. Você pode usá-lo para criar um serviço web independente, …
- [Instalando](https://docs.sisk-framework.org/pt-br/docs/installing.md): Você pode instalar o Sisk por meio do Nuget, dotnet cli ou outras opções. Você pode configurar facilmente o ambiente do Sisk executando este comando no console …
- [Suporte Nativo AOT](https://docs.sisk-framework.org/pt-br/docs/native-aot.md): .NET Native AOT permite a publicação de aplicativos .NET nativos que são autossuficientes e não requerem o tempo de execução do .NET instalado no host de …
- [Implantando sua Aplicação Sisk](https://docs.sisk-framework.org/pt-br/docs/deploying.md): O processo de implantar uma aplicação Sisk consiste em publicar seu projeto em produção. Embora o processo seja relativamente simples, é importante notar …
- [Trabalhando com SSL](https://docs.sisk-framework.org/pt-br/docs/ssl.md): Trabalhar com SSL para desenvolvimento pode ser necessário ao atuar em contextos que exigem segurança, como a maioria dos cenários de desenvolvimento web. O …
- [Cadente](https://docs.sisk-framework.org/pt-br/docs/cadente.md): Cadente é uma implementação experimental de ouvinte HTTP/1.1 gerenciado para Sisk. Ele serve como substituto para o System.Net.HttpListener padrão, oferecendo …
- [Configurando reservas de namespace no Windows](https://docs.sisk-framework.org/pt-br/docs/registering-namespace.md): Nota
Esta configuração é opcional e só é necessária quando você deseja que o Sisk escute em hosts diferentes de “localhost” no Windows usando o mecanismo …
- [Changelogs](https://docs.sisk-framework.org/pt-br/docs/changelogs.md): Todas as alterações feitas no Sisk são registradas por meio do changelog. Você pode visualizar os changelogs de todas as versões do Sisk aqui.
- [Perguntas Frequentes](https://docs.sisk-framework.org/pt-br/docs/faq.md): Perguntas frequentes sobre Sisk.
O Sisk é de código aberto? # Totalmente. Todo o código-fonte utilizado pelo Sisk é publicado e atualizado frequentemente no …

## Fundamentos

- [Roteamento](https://docs.sisk-framework.org/pt-br/docs/fundamentals/routing.md): O Router é o primeiro passo na construção do servidor. Ele é responsável por armazenar objetos Route, que são pontos de extremidade que mapeiam URLs e seus …
- [Manipulação de requisições](https://docs.sisk-framework.org/pt-br/docs/fundamentals/request-handlers.md): Manipuladores de requisição, também conhecidos como “middlewares”, são funções que são executadas antes ou depois que uma requisição é processada no roteador. …
- [Requisições](https://docs.sisk-framework.org/pt-br/docs/fundamentals/requests.md): Requisições são estruturas que representam uma mensagem de requisição HTTP. O objeto HttpRequest contém funções úteis para manipular mensagens HTTP em toda a …
- [Respostas](https://docs.sisk-framework.org/pt-br/docs/fundamentals/responses.md): Respostas representam objetos que são respostas HTTP a requisições HTTP. Elas são enviadas pelo servidor ao cliente como uma indicação da solicitação de um …

## Recursos

- [Registro de logs](https://docs.sisk-framework.org/pt-br/docs/features/logging.md): Você pode configurar o Sisk para gravar logs de acesso e de erro automaticamente. É possível definir rotação de logs, extensões e frequência.
A classe LogStream …
- [Eventos Enviados pelo Servidor](https://docs.sisk-framework.org/pt-br/docs/features/server-sent-events.md): O Sisk oferece suporte ao envio de mensagens através de Server Sent Events nativamente. Você pode criar conexões descartáveis e persistentes, obter as conexões …
- [Web Sockets](https://docs.sisk-framework.org/pt-br/docs/features/websockets.md): Sisk também oferece suporte a web sockets, permitindo receber e enviar mensagens ao cliente.
Esse recurso funciona bem na maioria dos navegadores, mas no Sisk …
- [Sintaxe de descarte](https://docs.sisk-framework.org/pt-br/docs/features/discard-syntax.md): O servidor HTTP pode ser usado para ouvir uma solicitação de callback de uma ação, como autenticação OAuth, e pode ser descartado após receber essa solicitação. …
- [Injeção de Dependência](https://docs.sisk-framework.org/pt-br/docs/features/instancing.md): É comum dedicar membros e instâncias que duram por toda a vida de uma solicitação, como uma conexão de banco de dados, um usuário autenticado ou um token de …
- [Streaming de Conteúdo](https://docs.sisk-framework.org/pt-br/docs/features/content-streaming.md): O Sisk suporta a leitura e o envio de fluxos de conteúdo para e do cliente. Essa funcionalidade é útil para remover a sobrecarga de memória para serializar e …
- [Habilitando CORS (Compartilhamento de Recursos de Origem Cruzada) no Sisk](https://docs.sisk-framework.org/pt-br/docs/features/cors.md): Sisk tem uma ferramenta que pode ser útil para lidar com Compartilhamento de Recursos de Origem Cruzada (CORS) ao expor seu serviço publicamente. Essa …
- [Servidor de Arquivos](https://docs.sisk-framework.org/pt-br/docs/features/file-server.md): Sisk fornece o namespace Sisk.Http.FileSystem, que contém ferramentas para servir arquivos estáticos, listagem de diretórios e conversão de arquivos. Esse …

## Extensões

- [Protocolo de Contexto de Modelo](https://docs.sisk-framework.org/pt-br/docs/extensions/mcp.md): É possível criar aplicações que fornecem contexto a modelos de agente usando grandes modelos de linguagem (LLMs) com o pacote Sisk.ModelContextProtocol:
Bash …
- [Extensão JSON-RPC](https://docs.sisk-framework.org/pt-br/docs/extensions/json-rpc.md): Sisk possui um módulo experimental para uma API JSON-RPC 2.0, que permite criar aplicações ainda mais simples. Esta extensão implementa estritamente a interface …
- [Proxy SSL](https://docs.sisk-framework.org/pt-br/docs/extensions/ssl-proxy.md): Aviso
Este recurso é experimental e não deve ser usado em produção. Por favor, consulte este documento se você deseja fazer o Sisk funcionar com SSL.
O Proxy …
- [Autenticação Básica](https://docs.sisk-framework.org/pt-br/docs/extensions/basic-auth.md): O pacote de Autenticação Básica adiciona um manipulador de solicitações capaz de lidar com o esquema de autenticação básica em seu aplicativo Sisk com muito …
- [Fornecedores de Serviços](https://docs.sisk-framework.org/pt-br/docs/extensions/service-providers.md): Fornecedores de Serviços é uma forma de portar seu aplicativo Sisk para diferentes ambientes com um arquivo de configuração portátil. Essa funcionalidade …
- [Configuração INI](https://docs.sisk-framework.org/pt-br/docs/extensions/ini-configuration.md): Sisk tem um método para obter configurações de inicialização além do JSON. Na verdade, qualquer pipeline que implemente IConfigurationReader pode ser usado com …
- [Documentação da API](https://docs.sisk-framework.org/pt-br/docs/extensions/api-documentation.md): A extensão Sisk.Documenting permite gerar documentação de API para sua aplicação Sisk automaticamente. Ela aproveita a estrutura do seu código e os atributos …

## Avançado

- [Configuração manual (avançada)](https://docs.sisk-framework.org/pt-br/docs/advanced/manual-setup.md): Use a configuração manual quando precisar montar os componentes do servidor por conta própria, como quando um processo deve expor vários hosts, portas, …
- [Ciclo de vida da requisição](https://docs.sisk-framework.org/pt-br/docs/advanced/request-lifecycle.md): Abaixo é explicado todo o ciclo de vida de uma requisição por meio de um exemplo de requisição HTTP.
Recebendo a requisição: cada requisição cria um contexto …
- [Resolvedores de Encaminhamento](https://docs.sisk-framework.org/pt-br/docs/advanced/forwarding-resolvers.md): Um Resolvedor de Encaminhamento é um auxiliar que ajuda a decodificar informações que identificam o cliente por meio de uma requisição, proxy, CDN ou …
- [Manipuladores de servidor HTTP](https://docs.sisk-framework.org/pt-br/docs/advanced/http-server-handlers.md): Na versão 0.16 do Sisk, introduzimos a classe HttpServerHandler, que tem como objetivo estender o comportamento geral do Sisk e fornecer manipuladores de …
- [Múltiplos hosts de escuta por servidor](https://docs.sisk-framework.org/pt-br/docs/advanced/multi-host-setup.md): O Sisk Framework sempre suportou o uso de mais de um host por servidor, ou seja, um único servidor HTTP pode escutar em várias portas e cada porta tem seu …
- [Motores de Servidor HTTP](https://docs.sisk-framework.org/pt-br/docs/advanced/server-engines.md): O Sisk Framework é dividido em vários pacotes, onde o principal (Sisk.HttpServer) não inclui um servidor HTTP base - por padrão, o HttpListener é usado como o …


