/
EvilBeaver
/
OneScript
Обзор
Документация
Войти
/
EvilBeaver
/
OneScript
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
v2.0.1
src/OneScript.Web.Server/ResponseCookiesWrapper.cs
41 строка
1 KB
EvilBeaver
Удален устаревший метод OnAttach и массово исправлены неиспользуемые using
02 дек 2025, 11:20
02 дек 2025, 11:20
0301fed
Код
Авторство
О чём код?
/*---------------------------------------------------------- This Source Code Form is subject to the terms of the Mozilla Public License, v.2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. ----------------------------------------------------------*/ using Microsoft.AspNetCore.Http; using OneScript.Contexts; using ScriptEngine.Machine.Contexts; namespace OneScript.Web.Server { [ContextClass("КукиОтвета", "ResponseCookies")] public class ResponseCookiesWrapper : AutoContext<ResponseCookiesWrapper> { private readonly IResponseCookies _items; public ResponseCookiesWrapper(IResponseCookies headers) { _items = headers; } [ContextMethod("Добавить", "Append")] public void Append(string key, string value, CookieOptionsWrapper cookieOptions = null) { if (cookieOptions is null) _items.Append(key, value); else _items.Append(key, value, cookieOptions._cookieOptions); } [ContextMethod("Удалить", "Delete")] public void Delete(string key, CookieOptionsWrapper cookieOptions = null) { if (cookieOptions is null) _items.Delete(key); else _items.Delete(key, cookieOptions._cookieOptions); } } }