Integrazione classica

Documentazione per la precedente API di hosting Doconut .NET 6

Usa questa sezione quando un'applicazione .NET 6 esistente ospita ancora Doconut tramite DocImage.axd, costruisce manualmente il Viewer o copia gli script del visualizzatore nell'applicazione. Tale architettura rimane documentata per i clienti che non hanno ancora migrato.

Identifica l'integrazione classica

Il solo nome del pacchetto non è sufficiente. Entrambe le generazioni possono utilizzare Doconut.NET6. L'applicazione sta usando l'integrazione classica quando contiene una o più di queste firmature:

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

Le pagine classiche caricano spesso copie gestite dall'applicazione di:

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

L'integrazione attuale, invece, è identificata da AddDoconut(), UseDoconutResources(), UseDoconut(), un Viewer iniettato e OpenDocumentAsync().

Apri il manuale conservato

Il manuale storico tradotto è ancora disponibile su Configurazione Legacy .NET 6. Il suo URL non è stato reindirizzato né sostituito, perché descrive una generazione reale di integrazione che le applicazioni esistenti usano ancora.

Non combinare frammenti di quel manuale con la documentazione corrente di AddDoconut(). La costruzione del Viewer, il routing del middleware, le licenze, le risorse e la proprietà della sessione sono diversi.

Pianifica una migrazione

Usa Migra dall'integrazione classica .NET 6 per la mappatura verificata dalla costruzione manuale e dall'apertura sincrona dei documenti a DI, middleware attuale, sessioni asincrone, risorse generate e plugin con gating di capacità.

Mantieni l'implementazione classica intatta finché l'applicazione corrente non supera i test su documento, licenza, Ricerca, Annotazione, Convertitore, DICOM, sicurezza e rollback.

Questa pagina è stata utile?