Integrasi klasik
Dokumentasi untuk API hosting Doconut .NET 6 yang lebih awal
Gunakan bagian ini ketika aplikasi .NET 6 yang ada masih menyajikan Doconut melalui
DocImage.axd, membuat Viewer secara manual, atau menyalin skrip penampil ke dalam
aplikasi. Arsitektur itu tetap didokumentasikan untuk pelanggan yang belum melakukan migrasi.
Identifikasi integrasi klasik
Nama paket saja tidak cukup. Kedua generasi dapat menggunakan Doconut.NET6.
Aplikasi menggunakan integrasi klasik ketika mengandung satu atau lebih tanda tangan berikut:
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);Halaman klasik juga biasanya memuat salinan yang dikelola aplikasi dari:
docViewer.js
documentLinks.js
docViewer.UI.jsIntegrasi saat ini justru diidentifikasi oleh AddDoconut(),
UseDoconutResources(), UseDoconut(), sebuah Viewer yang disuntikkan, dan
OpenDocumentAsync().
Buka manual yang dipertahankan
Manual historis yang diterjemahkan tetap berada di Pengaturan .NET 6 Legacy. URL-nya belum dialihkan atau diganti, karena menggambarkan generasi integrasi nyata yang masih digunakan oleh aplikasi yang ada.
Jangan menggabungkan potongan kode dari manual tersebut dengan dokumentasi AddDoconut() yang saat ini. Konstruksi Viewer, routing middleware, lisensi, sumber daya, dan kepemilikan sesi berbeda.
Rencanakan migrasi
Gunakan Migrasi dari integrasi .NET 6 klasik untuk pemetaan terverifikasi dari konstruksi manual dan pembukaan dokumen sinkron ke DI, middleware saat ini, sesi async, sumber daya yang dihasilkan, dan plugin yang dibatasi kemampuan.
Pertahankan penyebaran klasik tetap utuh sampai aplikasi saat ini lulus uji dokumen, lisensi, Pencarian, Anotasi, Konverter, DICOM, keamanan, dan pemulihan.
Apakah halaman ini membantu?