تزریق وابستگی
Doconut را با AddDoconut() ثبت کنید و Viewer را به نقطه انتهایی که هر سند را باز میکند تزریق کنید.
هدف .NET 6 خود را حفظ کنید در حالی که به DI، میدلویر، جلسات ناهمزمان و استقرار توزیعشده اختیاری میروید.

بسته بهروز شده ساخت دستی مشاهدهگر و منابع کپیشده را با مدل DI، میدلویر و ناهمزمان مستند شده امروز جایگزین میکند.
builder.Services.AddDoconut(options =>
{
options.LicensePath = "Doconut.Viewer.lic";
});
app.UseDoconutResources();
app.UseDoconut();
var token = await viewer.OpenDocumentAsync(filePath);Doconut را با AddDoconut() ثبت کنید و Viewer را به نقطه انتهایی که هر سند را باز میکند تزریق کنید.
باز کردن همزمان را با OpenDocumentAsync() جایگزین کنید و یک توکن نامشخص به مشاهدهگر بازگردانید.
دست نگهداری داراییهای کپیشده مشاهدهگر را متوقف کنید و بسته فعلی را از طریق میدلویر Doconut سرو کنید.
هنگامی که برنامه به چندین گره سرویسدهی نیاز دارد، از آثار مشترک و بلیتهای محافظتشده استفاده کنید.
بسته فعلی .NET 6 75 پسوند قابل مشاهده را در 18 خانواده از طریق همان مشاهدهگر مرورگر یکپارچه ارائه میدهد.
PDF, DOC, DOCX, RTF, ODT, XLS, XLSX, CSV, PPT, PPTX, ODP
DWG, DXF, DGN, VSD, VSDX, VSSX, VSTX, MPP, MPX
EML, EMLX, MSG, DCM, IMA, XPS, EPUB, MHT, MHTML
JPG, PNG, TIFF, SVG, WEBP, AVIF, PSD, HTML, TXT, و موارد دیگر
نام بسته میتواند یکسان باشد. این امضاهای کد نشان میدهند که برنامه از کدام نسل Doconut استفاده میکند.
MapWhen() درخواستها را از طریق DocImage.axd مسیردهی میکند.
UseDoconutResources() و UseDoconut() خط لوله میدلویر فعلی را ثبت میکنند.
کد برنامه Viewer را بهصورت دستی با کش، زمینه HTTP و مسیر لایسنس میسازد.
AddDoconut() Viewer را ثبت میکند و نقاط انتهایی برنامه آن را از طریق تزریق وابستگی دریافت میکنند.
OpenDocument() فراخوانی همزمان کلاسیک را انجام میدهد.
OpenDocumentAsync() جلسه سندی ناهمزمان فعلی را ایجاد میکند.
برنامه فایلهای JavaScript مشاهدهگر را کپی و نگهداری میکند.
میدلویر اسکریپتها، سبکها، تصاویر و منابع مشاهدهگر را بهصورت جاسازیشده سرو میکند.
برنامه همچنان به مدل میزبانی و جلسه اصلی وابسته است.
حالت عادی ساده میماند، در حالی که توزیعشده میتواند برای یک مزرعه وب متعادل بار فعال شود.
ادغام .NET 6 بهروز شده همان طراحی اختیاری توزیعشده را برای آثار رندر مشترک و درخواستهای مشاهدهگر محافظتشده در ویندوز پشتیبانی میکند.
حالت توزیعشده اختیاری است. این حالت پیچیدگی را به ادغام پیشفرض تکنمونه اضافه نمیکند.
گرههای تأییدشده بلیتهای مشترک را اعتبارسنجی میکنند بهجای وابستگی به یک نمونه برنامه.
بلیتها میتوانند دسترسی به سند را به مرورگر فعلی و کاربر احراز هویت شده متصل کنند.
صفحه اول را اولویتبندی کنید در حالی که انتشار اختیاری با آثار سندهای بعدی ادامه مییابد.
از نشانگرهای آمادهسازی، لغو و قوانین نگهداری برای ذخیرهسازی مشترک پیشبینیشدنی استفاده کنید.
به دنبال DocImage.axd، MapWhen()، ساخت دستی جدید Viewer، OpenDocument() یا فایلهای JavaScript مدیریتشده توسط برنامه برای مشاهدهگر باشید.
بله. فهرست بررسیشده شامل ۷۵ پسوند فایل قابل مشاهده در ۱۸ خانواده فرمت است.
خیر. مشاهدهگر تکنمونه استاندارد بهصورت پیشفرض باقی میماند. توزیعشده یک گزینه صریح برای استقرارهای متعادل بار است.
بله. از راهنمای مهاجرت استفاده کنید تا میزبانی کلاسیک، ساخت Viewer، باز کردن سند، منابع، افزونهها و مقیاسپذیری را به ادغام فعلی نگاشت کنید.
بسته بهروز شده را ارزیابی کنید، نقشه مهاجرت تأییدشده را دنبال کنید و جریانهای کاری سندی موجود خود را تست کنید.