Класична інтеграція
Документація для раннішого Doconut .NET 6 hosting API
Використовуйте цей розділ, коли існуючий застосунок .NET 6 все ще розміщує Doconut через DocImage.axd, створює Viewer вручну або копіює скрипти переглядача у застосунок. Така архітектура залишається задокументованою для клієнтів, які ще не здійснили міграцію.
Визначення класичної інтеграції
Назва пакету сама по собі недостатня. Обидва покоління можуть використовувати Doconut.NET6. Застосунок використовує класичну інтеграцію, якщо він містить один або кілька з цих підписів:
app.MapWhen(
context => context.Request.Path.ToString().EndsWith("DocImage.axd"),
branch => branch.UseDoconut(new DoconutOptions()));
var viewer = new Viewer(_cache, _accessor, licenseFilePath);
var token = viewer.OpenDocument(path, config, documentOptions);
Viewer.DoconutLicense(licenseStream);
Viewer.SetLicensePlugin(pluginLicenseStream);Класичні сторінки також часто завантажують копії, керовані застосунком, таких файлів:
docViewer.js
documentLinks.js
docViewer.UI.jsСучасна інтеграція, навпаки, ідентифікується за допомогою AddDoconut(), UseDoconutResources(), UseDoconut(), інжектованого Viewer та OpenDocumentAsync().
Відкриття збереженого посібника
Перекладений історичний посібник розташований за адресою Наслідуване налаштування .NET 6. Його URL не був перенаправлений чи замінений, оскільки він описує реальне покоління інтеграції, яке все ще використовують існуючі застосунки.
Не поєднуйте фрагменти з того посібника з поточною документацією AddDoconut(). Конструювання переглядача, маршрутизація middleware, ліцензії, ресурси та власність сесії різняться.
Планування міграції
Використовуйте Міграція з класичної інтеграції .NET 6 для перевіреного відображення від ручного конструювання та синхронного відкриття документів до DI, сучасного middleware, async сесій, згенерованих ресурсів та плагінів, що активуються за можливостями.
Залишайте класичне розгортання недоторканим, доки поточний застосунок не пройде тестування документу, ліцензії, Search, Annotation, Converter, DICOM, security та rollback.
Чи була ця сторінка корисною?