Klasická integrace

Dokumentace pro dřívější Doconut .NET 6 hosting API

Tuto sekci použijte, když existující aplikace .NET 6 stále hostuje Doconut přes DocImage.axd, ručně vytváří Viewer nebo kopíruje skripty vieweru do aplikace. Tato architektura zůstává zdokumentována pro zákazníky, kteří neprovedli migraci.

Identifikace klasické integrace

Název balíčku sám o sobě nestačí. Obě generace mohou používat Doconut.NET6. Aplikace používá klasickou integraci, pokud obsahuje jeden nebo více z následujících podpisů:

csharp
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);

Klasické stránky také běžně načítají kopie spravované aplikací:

text
docViewer.js
documentLinks.js
docViewer.UI.js

Současná integrace je naopak identifikována pomocí AddDoconut(), UseDoconutResources(), UseDoconut(), injektovaného Viewer a OpenDocumentAsync().

Otevřete zachovanou příručku

Přeložená historická příručka je stále k dispozici na Starší nastavení .NET 6. Její URL nebyla přesměrována ani nahrazena, protože popisuje skutečnou generaci integrace, kterou existující aplikace stále používají.

Nekombinujte úryvky z této příručky se současnou dokumentací AddDoconut(). Konstrukce Vieweru, směrování middleware, licence, zdroje a vlastnictví relace jsou odlišné.

Plán migrace

Použijte Migrace z klasické integrace .NET 6 pro ověřené mapování od ruční konstrukce a synchronního otevírání dokumentů k DI, současnému middleware, asynchronním relacím, generovaným zdrojům a pluginům řízeným schopnostmi.

Udržujte klasické nasazení nedotčené, dokud současná aplikace neprojde testy dokumentu, licence, vyhledávání, anotací, konvertoru, DICOM, zabezpečení a rollbacku.

Byla tato stránka užitečná?