# Сводка документации

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



## Добро пожаловать

- [Getting started](https://docs.sisk-framework.org/ru/docs/getting-started.md): Welcome to the Sisk documentation!
Sisk is an open-source lightweight HTTP framework for .NET. You can use it to build a standalone web service, embed an HTTP …
- [Установка](https://docs.sisk-framework.org/ru/docs/installing.md): Вы можете установить Sisk через Nuget, dotnet cli или другие варианты. Вы можете легко настроить среду Sisk, выполнив эту команду в консоли разработчика:
Shell …
- [Поддержка Native AOT](https://docs.sisk-framework.org/ru/docs/native-aot.md): .NET Native AOT позволяет публиковать родные приложения .NET, которые являются самодостаточными и не требуют установки среды выполнения .NET на целевом хосте. …
- [Развертывание вашего приложения Sisk](https://docs.sisk-framework.org/ru/docs/deploying.md): Процесс развертывания приложения Sisk состоит в том, чтобы опубликовать ваш проект в производстве. Хотя процесс относительно прост, стоит отметить детали, …
- [Работа с SSL](https://docs.sisk-framework.org/ru/docs/ssl.md): Работа с SSL в процессе разработки может быть необходима при работе в контекстах, требующих безопасности, таких как большинство сценариев веб‑разработки. Sisk …
- [Cadente](https://docs.sisk-framework.org/ru/docs/cadente.md): Cadente является экспериментальной управляемой реализацией слушателя HTTP/1.1 для Sisk. Он служит заменой стандартному System.Net.HttpListener, предлагая …
- [Настройка резервирования пространств имён в Windows](https://docs.sisk-framework.org/ru/docs/registering-namespace.md): Примечание
Эта конфигурация является необязательной и требуется только тогда, когда вы хотите, чтобы Sisk прослушивал хосты, отличные от “localhost” в Windows, …
- [Журнал изменений](https://docs.sisk-framework.org/ru/docs/changelogs.md): Каждое изменение, внесенное в Sisk, записывается в журнал изменений. Вы можете просмотреть журналы изменений для всех версий Sisk здесь.
- [Часто задаваемые вопросы](https://docs.sisk-framework.org/ru/docs/faq.md): Часто задаваемые вопросы о Sisk.
Является ли Sisk открытым исходным кодом? # Полностью. Всё исходный код, используемый Sisk, публикуется и регулярно обновляется …

## Основы

- [Маршрутизация](https://docs.sisk-framework.org/ru/docs/fundamentals/routing.md): Router — первый шаг в построении сервера. Он отвечает за хранение объектов Route, которые являются конечными точками, сопоставляющими URL‑адреса и их методы с …
- [Обработка запросов](https://docs.sisk-framework.org/ru/docs/fundamentals/request-handlers.md): Обработчики запросов, также известные как «middleware», — это функции, которые выполняются до или после выполнения запроса роутером. Их можно определять для …
- [Запросы](https://docs.sisk-framework.org/ru/docs/fundamentals/requests.md): Запросы — это структуры, представляющие сообщение HTTP‑запроса. Объект HttpRequest содержит полезные функции для обработки HTTP‑сообщений в вашем приложении. …
- [Ответы](https://docs.sisk-framework.org/ru/docs/fundamentals/responses.md): Ответы представляют собой объекты, являющиеся HTTP‑ответами на HTTP‑запросы. Они отправляются сервером клиенту в качестве указания на запрос ресурса, страницы, …

## Возможности

- [Logging](https://docs.sisk-framework.org/ru/docs/features/logging.md): Вы можете настроить Sisk для автоматической записи журналов доступа и ошибок. Возможна настройка ротации журналов, расширений и частоты.
Класс LogStream …
- [Server Sent Events](https://docs.sisk-framework.org/ru/docs/features/server-sent-events.md): Sisk поддерживает отправку сообщений через Server Sent Events «из коробки». Вы можете создавать одноразовые и постоянные соединения, получать соединения во …
- [Веб-сокеты](https://docs.sisk-framework.org/ru/docs/features/websockets.md): Sisk также поддерживает веб‑сокеты, позволяя получать и отправлять сообщения клиенту.
Эта функция работает во всех основных браузерах, но в Sisk она всё ещё …
- [Синтаксис отбрасывания](https://docs.sisk-framework.org/ru/docs/features/discard-syntax.md): Веб-сервер может использоваться для прослушивания запроса обратного вызова от действия, такого как аутентификация OAuth, и может быть отброшен после получения …
- [Внедрение зависимостей](https://docs.sisk-framework.org/ru/docs/features/instancing.md): Обычно посвящают члены и экземпляры, которые существуют в течение времени жизни запроса, такие как соединение с базой данных, аутентифицированный пользователь …
- [Потоковая передача контента](https://docs.sisk-framework.org/ru/docs/features/content-streaming.md): Sisk поддерживает чтение и отправку потоков контента клиенту и от клиента. Эта функция полезна для удаления нагрузки на память при сериализации и десериализации …
- [Включение CORS (Cross-Origin Resource Sharing) в Sisk](https://docs.sisk-framework.org/ru/docs/features/cors.md): Sisk имеет инструмент, который может быть полезен для обработки Cross-Origin Resource Sharing (CORS) при публикации вашей службы. Эта функция не является частью …
- [File Server](https://docs.sisk-framework.org/ru/docs/features/file-server.md): Sisk предоставляет пространство имён Sisk.Http.FileSystem, которое содержит инструменты для обслуживания статических файлов, отображения содержимого каталогов и …

## Расширения

- [Протокол контекста модели](https://docs.sisk-framework.org/ru/docs/extensions/mcp.md): Можно создавать приложения, которые предоставляют контекст моделям‑агентам, используя большие языковые модели (LLM), с помощью пакета Sisk.ModelContextProtocol: …
- [Расширение JSON-RPC](https://docs.sisk-framework.org/ru/docs/extensions/json-rpc.md): Sisk имеет экспериментальный модуль для API JSON-RPC 2.0, который позволяет создавать ещё более простые приложения. Это расширение строго реализует транспортный …
- [SSL Proxy](https://docs.sisk-framework.org/ru/docs/extensions/ssl-proxy.md): Предупреждение
Эта функция экспериментальная и не должна использоваться в производстве. Пожалуйста, обратитесь к этому документу, если вы хотите сделать Sisk …
- [Базовая Аутентификация](https://docs.sisk-framework.org/ru/docs/extensions/basic-auth.md): Пакет Базовой Аутентификации добавляет обработчик запросов, способный обрабатывать базовую схему аутентификации в вашем приложении Sisk с минимальной …
- [Поставщики услуг](https://docs.sisk-framework.org/ru/docs/extensions/service-providers.md): Поставщики услуг - это способ переноса вашего приложения Sisk в разные среды с помощью переносимого файла конфигурации. Эта функция позволяет изменять порт …
- [Провайдер конфигурации INI](https://docs.sisk-framework.org/ru/docs/extensions/ini-configuration.md): Sisk имеет метод для получения конфигураций запуска, отличных от JSON. На самом деле, любой конвейер, реализующий IConfigurationReader, может быть использован с …
- [Документация API](https://docs.sisk-framework.org/ru/docs/extensions/api-documentation.md): Расширение Sisk.Documenting позволяет автоматически генерировать документацию API для вашего приложения Sisk. Оно использует структуру вашего кода и атрибуты …

## Продвинутый

- [Руководство (расширенная) настройка](https://docs.sisk-framework.org/ru/docs/advanced/manual-setup.md): Используйте ручную настройку, когда вам нужно собрать части сервера самостоятельно, например, когда один процесс должен предоставлять несколько хостов, портов, …
- [Жизненный цикл запроса](https://docs.sisk-framework.org/ru/docs/advanced/request-lifecycle.md): Ниже объясняется весь жизненный цикл запроса на примере HTTP‑запроса.
Receiving the request: каждый запрос создает HTTP‑контекст между самим запросом и ответом, …
- [Forwarding Resolvers](https://docs.sisk-framework.org/ru/docs/advanced/forwarding-resolvers.md): Forwarding Resolver — это вспомогательный компонент, который помогает декодировать информацию, идентифицирующую клиента через запрос, прокси, CDN или …
- [Http server handlers](https://docs.sisk-framework.org/ru/docs/advanced/http-server-handlers.md): В версии Sisk 0.16 мы представили класс HttpServerHandler, который предназначен для расширения общего поведения Sisk и предоставления дополнительных …
- [Несколько прослушивающих хостов на сервере](https://docs.sisk-framework.org/ru/docs/advanced/multi-host-setup.md): Фреймворк Sisk всегда поддерживал использование более одного хоста на сервере, то есть один HTTP‑сервер может прослушивать несколько портов, и каждый порт имеет …
- [HTTP Server Engines](https://docs.sisk-framework.org/ru/docs/advanced/server-engines.md): Фреймворк Sisk разделен на несколько пакетов, где основной пакет (Sisk.HttpServer) не включает базовый HTTP-сервер - по умолчанию используется HttpListener в …


