/
krasninja
/
querycat
Обзор
Документация
Войти
/
krasninja
/
querycat
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/QueryCat.Backend.Addons/Formatters/IISW3CFormatter.cs
31 строка
1021 B
Ivan Kozhin
Implement safe mode calls
04 фев 2024, 05:48
04 фев 2024, 05:48
4a5c0e3
Код
Авторство
О чём код?
using System.ComponentModel; using QueryCat.Backend.Core; using QueryCat.Backend.Core.Data; using QueryCat.Backend.Core.Functions; using QueryCat.Backend.Core.Types; namespace QueryCat.Backend.Addons.Formatters; // ReSharper disable once IdentifierTypo // ReSharper disable once InconsistentNaming public sealed class IISW3CFormatter : IRowsFormatter { [SafeFunction] [Description("IIS W3C log files formatter.")] [FunctionSignature("iisw3c(): object<IRowsFormatter>")] // ReSharper disable once IdentifierTypo // ReSharper disable once InconsistentNaming public static VariantValue IISW3C(FunctionCallInfo args) { return VariantValue.CreateFromObject(new IISW3CFormatter()); } /// <inheritdoc /> public IRowsInput OpenInput(Stream input, string? key = null) => new IISW3CInput(input, key); /// <inheritdoc /> public IRowsOutput OpenOutput(Stream output) { throw new QueryCatException($"{nameof(IISW3CFormatter)} does not support output."); } }