/
krasninja
/
querycat
Обзор
Документация
Войти
/
krasninja
/
querycat
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/QueryCat.Plugins.Sample/Functions/TestBlob.cs
23 строки
710 B
Ivan Kozhin
Sample plugin functions rename
01 мар 2024, 16:33
01 мар 2024, 16:33
421e684
Код
Авторство
О чём код?
using System.ComponentModel; using System.Text; using QueryCat.Backend.Core.Functions; using QueryCat.Backend.Core.Types; namespace QueryCat.Plugins.Samples.Functions; internal static class TestBlob { [SafeFunction] [Description("Test blob function (simple).")] [FunctionSignature("sample_simple_3(): blob")] public static VariantValue TestBlobFunction(FunctionCallInfo args) { var sb = new StringBuilder(); for (var i = 0; i < 1000; i++) { sb.Append("THIS IS THE TEST TEXT "); } var bytes = Encoding.UTF8.GetBytes(sb.ToString()); return VariantValue.CreateFromObject(new StreamBlobData(() => new MemoryStream(bytes))); } }