@page "/test/export" @using Hcs.Broker @using Hcs.Broker.Logger @using Hcs.Broker.MessageCapturer @using Hcs.Service.Async.Nsi @using Hcs.WebApp.Components.Shared Тестирование экспорта Сервис nsi OnNsiExportItem1Click()) Text="Экспорт НСИ 1" ButtonStyle="ButtonStyle.Primary" /> @code { EventConsole console = default!; ActionLogger logger = new ActionLogger(); Client client; public Export() { logger.OnWriteLine += OnLog; client = new Client { OrgPPAGUID = "ccd7fa02-a2bf-428a-984b-faef69ae0eb2", ExecutorGUID = "ccd7fa02-a2bf-428a-984b-faef69ae0eb2", UseTunnel = false, IsPPAK = false, Role = OrganizationRole.RSO, Logger = logger, MessageCapturer = new FileMessageCapturer("test/export", logger) }; client.SetSigningCertificate("0636D2330032B3C38A4A26D765C787C248"); } void OnLog(string log) { console.Log(log); } void OnNsiExportItem1Click() { client.Nsi.ExportDataProviderNsiItemAsync(exportDataProviderNsiItemRequestRegistryNumber.Item1); } }