یکپارچهسازی کلاسیک
مستندات برای API میزبانی Doconut .NET 6 قبلی
از این بخش زمانی استفاده کنید که یک برنامه .NET 6 موجود هنوز Doconut را از طریق DocImage.axd میزبانی میکند، Viewer را به صورت دستی میسازد، یا اسکریپتهای ویور را به برنامه کپی میکند. این معماری برای مشتریانی که هنوز مهاجرت نکردهاند مستند باقی مانده است.
شناسایی یکپارچهسازی کلاسیک
فقط نام بسته کافی نیست. هر دو نسل میتوانند از Doconut.NET6 استفاده کنند. برنامه زمانی یکپارچهسازی کلاسیک را به کار میبرد که یکی یا چند تا از این امضاها را داشته باشد:
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);صفحات کلاسیک همچنین معمولاً نسخههای مدیریتشده توسط برنامه از موارد زیر را بارگذاری میکنند:
docViewer.js
documentLinks.js
docViewer.UI.jsیکپارچهسازی فعلی به جای آن با AddDoconut(), UseDoconutResources(), UseDoconut(), یک Viewer تزریقشده، و OpenDocumentAsync() شناسایی میشود.
باز کردن راهنمای حفظشده
راهنمای تاریخی ترجمهشده در راهاندازی .NET 6 قدیمی باقی مانده است. URL آن تغییر مسیر یا جایگزین نشده است، زیرا نسل واقعی یکپارچهسازی را توصیف میکند که برنامههای موجود هنوز از آن استفاده میکنند.
از ترکیب قطعههای کد آن راهنما با مستندات فعلی AddDoconut() خودداری کنید. ساخت ویور، مسیردهی میدلویر، مجوزها، منابع و مالکیت جلسه متفاوت هستند.
برنامهریزی برای مهاجرت
از مهاجرت از یکپارچهسازی کلاسیک .NET 6 برای دریافت نگاشت تأییدشده از ساخت دستی و باز کردن سند به صورت همزمان به DI، میدلویر فعلی، جلسات ناهمزمان، منابع تولیدشده و افزونههای مبتنی بر قابلیت استفاده کنید.
استقرار کلاسیک را تا زمانی که برنامه فعلی تستهای سند، مجوز، جستجو، حاشیهنویسی، مبدل، DICOM، امنیت و بازگردانی را پاس کند، دستنخورده نگه دارید.
آیا این صفحه مفید بود؟