Klasyczna integracja

Dokumentacja wcześniejszego API hostingu Doconut .NET 6

Użyj tej sekcji, gdy istniejąca aplikacja .NET 6 nadal hostuje Doconut poprzez DocImage.axd, ręcznie tworzy Viewer lub kopiuje skrypty przeglądarki do aplikacji. Ta architektura pozostaje udokumentowana dla klientów, którzy nie przeszli migracji.

Zidentyfikuj klasyczną integrację

Nazwa pakietu sama w sobie nie wystarczy. Obie generacje mogą używać Doconut.NET6. Aplikacja używa klasycznej integracji, gdy zawiera jeden lub więcej z następujących sygnatur:

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

Klasyczne strony również często ładowały zarządzane przez aplikację kopie:

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

Obecna integracja jest natomiast rozpoznawana po AddDoconut(), UseDoconutResources(), UseDoconut(), wstrzykniętym Viewer oraz OpenDocumentAsync().

Otwórz zachowaną instrukcję

Przetłumaczona historyczna instrukcja znajduje się pod Starsza konfiguracja .NET 6. Jej adres URL nie został przekierowany ani zamieniony, ponieważ opisuje rzeczywistą generację integracji, której istniejące aplikacje nadal używają.

Nie łącz fragmentów z tej instrukcji z bieżącą dokumentacją AddDoconut(). Konstrukcja Viewer, routing middleware, licencje, zasoby i własność sesji są różne.

Zaplanuj migrację

Użyj Migracja z klasycznej integracji .NET 6, aby uzyskać zweryfikowane mapowanie od ręcznej konstrukcji i synchronicznego otwierania dokumentów do DI, bieżącego middleware, asynchronicznych sesji, generowanych zasobów oraz wtyczek z ograniczeniami funkcjonalności.

Utrzymuj klasyczną implementację nienaruszoną, dopóki bieżąca aplikacja nie przejdzie testów dokumentu, licencji, wyszukiwania, adnotacji, konwertera, DICOM, bezpieczeństwa i przywracania.

Czy ta strona była pomocna?