Předchozí integrace
Dokumentace pro dřívější knihovnu netstandard2.0 Doconut
Použijte tuto sekci, když existující aplikace .NET Standard stále ručně vytváří Viewer, předává možnosti middleware, koordinuje webfarmu prostřednictvím sdílené složky nebo kopíruje skripty prohlížeče do aplikace. Tato architektura zůstává dokumentována pro zákazníky, kteří neprovedli migraci.
Verze balíčku určuje generaci
Obě generace jsou publikovány jako Doconut.NETStandard:
| Verze | Cíl | Generace |
|---|---|---|
| 26.7.0 a níže | netstandard2.0 | Předchozí — dokumentováno zde |
| 26.8.0 a výše | netstandard2.1 | Aktuální — dokumentováno v zbytku této sekce |
Zkontrolujte verzi v souboru projektu, souboru zámku nebo v uloženém .nupkg před tím, než vyberete příručku. Odkaz na balíček, který pouze uvádí Doconut.NETStandard, vám neřekne nic o tom, proti jakému API je kód napsán.
Identifikujte předchozí integraci
Aplikace používá předchozí integraci, pokud obsahuje jeden nebo více z následujících podpisů:
var viewer = new Viewer(_cache, _accessor);
var viewer = new Viewer(_cache, _accessor, licenseFilePath);
var token = viewer.OpenDocument(path, config, documentOptions);
viewer.InitCache();
appBranch.UseDoconut(new DoconutOptions { UnSafeMode = false, ShowDoconutInfo = false });
appBranch.UseDoconutWebFarm(new WebFarmOptions { Path = sharedFolder });
Viewer.DoconutLicense(licenseStream);
Viewer.SetLicensePlugin(pluginLicenseStream);
var converter = viewer.Converter.GetConverter();Jeho blok using je dalším spolehlivým signálem — konfigurační typy byly rozprostřeny napříč několika jmennými prostory:
using Doconut.Configs;
using Doconut.Configs.View;
using Doconut.Configs.Cloud;
using Doconut.Models;Předchozí stránky také běžně načítají kopie spravované aplikací:
docViewer.js
documentLinks.js
docViewer.UI.jsa deklarují zpětné volání prohlížeče jako globální proměnné pojmenované podle ID kontejneru, například ctlDoc_OnViewerReady().
Aktuální integrace je naopak identifikována pomocí AddDoconut(), UseDoconutResources(), UseDoconut() bez argumentů, injektovaného Viewer, OpenDocumentAsync() a zploštělého jmenného prostoru Doconut.
Otevřete zachovanou příručku
Přeložená historická příručka je stále k dispozici na Historické nastavení .NET Standard. Její URL nebyla přesměrována ani nahrazena, protože popisuje skutečnou generaci integrace, kterou existující aplikace stále používají.
Nesmí se kombinovat úryvky z této příručky s aktuální dokumentací AddDoconut(). Konstrukce prohlížeče, směrování middleware, licence, zdroje, konverze, koordinace webfarmy a vlastnictví relace jsou všechny odlišné.
Plánujte migraci
Použijte Migraci na .NET Standard 2.1 pro ověřené mapování od ruční konstrukce a synchronního otevírání dokumentů k DI, aktuálnímu middleware, asynchronním relacím, generovaným zdrojům, distribuovanému publikování a pluginům řízeným schopnostmi.
Dvě věci vyžadují pozornost před zahájením:
- Hostitelský framework. netstandard2.1 vyžaduje .NET Core 3.0 nebo novější. Hostitel .NET Framework nemůže aktuální balíček vůbec použít.
- Změny na straně klienta. Dvě z nich selhávají tiše — server nadále funguje a konzole prohlížeče zůstává prázdná. Jsou popsány v migračním průvodci.
Udržujte předchozí nasazení nedotčené, dokud aktuální aplikace neprojde testy dokumentu, licence, vyhledávání, anotací, konvertoru, DICOM, zabezpečení a obnovy.
Byla tato stránka užitečná?