Klassisk integration

Dokumentation för den tidigare Doconut .NET 6 hosting-API:n

Använd detta avsnitt när en befintlig .NET 6-applikation fortfarande hostar Doconut via DocImage.axd, konstruerar Viewer manuellt eller kopierar visningsskripten till applikationen. Den arkitekturen är fortsatt dokumenterad för kunder som inte har migrerat.

Identifiera den klassiska integrationen

Paketnamnet ensamt är inte tillräckligt. Båda generationerna kan använda Doconut.NET6. Applikationen använder den klassiska integrationen när den innehåller en eller flera av dessa signaturer:

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

Klassiska sidor laddar också ofta applikationshanterade kopior av:

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

Den aktuella integrationen identifieras istället av AddDoconut(), UseDoconutResources(), UseDoconut(), en injicerad Viewer och OpenDocumentAsync().

Öppna den bevarade manualen

Den översatta historiska manualen finns kvar på Legacy .NET 6-installation. Dess URL har inte omdirigerats eller ersatts, eftersom den beskriver en verklig integrationsgeneration som befintliga applikationer fortfarande använder.

Kombinera inte kodsnuttar från den manualen med den aktuella AddDoconut()-dokumentationen. Viewer-konstruktion, middleware-routning, licenser, resurser och sessionsägarskap är olika.

Planera en migrering

Använd Migrera från den klassiska .NET 6-integrationen för den verifierade mappningen från manuell konstruktion och synkron dokumentöppning till DI, aktuell middleware, async-sessioner, genererade resurser och funktionsstyrda plugins.

Behåll den klassiska distributionen intakt tills den aktuella applikationen klarar sina dokument-, licens-, sök-, annoterings-, konverterings-, DICOM-, säkerhets- och återställningstester.

Var den här sidan till hjälp?