Intégration classique

Documentation de l'ancienne API d'hébergement Doconut .NET 6

Utilisez cette section lorsqu'une application .NET 6 existante héberge encore Doconut via DocImage.axd, construit manuellement le Viewer, ou copie les scripts du visualiseur dans l'application. Cette architecture reste documentée pour les clients qui n'ont pas migré.

Identifier l'intégration classique

Le nom du paquet à lui seul ne suffit pas. Les deux générations peuvent utiliser Doconut.NET6. L'application utilise l'intégration classique lorsqu'elle contient une ou plusieurs de ces signatures :

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

Les pages classiques chargent également souvent des copies gérées par l'application de :

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

L'intégration actuelle est quant à elle identifiée par AddDoconut(), UseDoconutResources(), UseDoconut(), un Viewer injecté, et OpenDocumentAsync().

Ouvrir le manuel conservé

Le manuel historique traduit reste disponible à l'adresse Legacy .NET 6 setup. Son URL n'a pas été redirigée ou remplacée, car il décrit une génération d'intégration réelle que les applications existantes utilisent encore.

Ne combinez pas les extraits de ce manuel avec la documentation actuelle de AddDoconut(). La construction du Viewer, le routage du middleware, les licences, les ressources et la propriété des sessions sont différents.

Planifier une migration

Utilisez Migrer depuis l'intégration classique .NET 6 pour la correspondance vérifiée entre la construction manuelle et l'ouverture synchrone de documents et le DI, le middleware actuel, les sessions asynchrones, les ressources générées et les plugins conditionnels.

Conservez le déploiement classique intact jusqu'à ce que l'application actuelle réussisse ses tests de document, licence, recherche, annotation, convertisseur, DICOM, sécurité et de restauration.

Cette page vous a-t-elle été utile ?