Doconut به‌روز شده برای .NET 6

مشاهده‌کننده Doconut به‌روز شده برای .NET 6

هدف .NET 6 خود را حفظ کنید در حالی که به DI، میانی‌افزار، جلسات ناهمزمان و استقرار توزیعی اختیاری می‌روید.

مشاهده‌کننده سند Doconut که یک ارائه را داخل برنامه ASP.NET Core نمایش می‌دهد
مدل میزبانی فعلی با تجربه آشنا از مشاهده‌کننده Doconutبیش از ۷۰ فرمت پشتیبانی‌شده
76
پسوندهای فایل تأییدشده
19
خانواده‌های فرمت
1
هدف استقرار ویندوز
0
سرویس‌های پردازش خارجی

معماری فعلی Doconut برای برنامه‌های .NET 6

بسته به‌روز شده ساخت دستی مشاهده‌کننده و منابع کپی‌شده را با مدل DI، میانی‌افزار و ناهمزمان مستند شده امروز جایگزین می‌کند.

یکپارچه‌سازی .NET 6 به‌روز شدهDoconut.NET6
builder.Services.AddDoconut(options =>
{
    options.LicensePath = "Doconut.Viewer.lic";
});

app.UseDoconutResources();
app.UseDoconut();

var token = await viewer.OpenDocumentAsync(filePath);

تزریق وابستگی

Doconut را با AddDoconut() ثبت کنید و Viewer را به نقطه انتهایی که هر سند را باز می‌کند تزریق کنید.

جلسات سندی ناهمزمان

باز کردن همزمان را با OpenDocumentAsync() جایگزین کنید و یک توکن مبهم به مشاهده‌کننده بازگردانید.

منابع متعلق به میانی‌افزار

نگهداری دارایی‌های کپی‌شده مشاهده‌کننده را متوقف کنید و بسته فعلی را از طریق میانی‌افزار Doconut سرو کنید.

حالت توزیعی اختیاری

هنگامی که برنامه به چندین گره سرویس‌گذاری نیاز دارد، آثار مشترک و بلیت‌های محافظت‌شده را اتخاذ کنید.

بیش از ۷۰ فرمت بدون تغییر هدف شما

76 پسوند فایل تأییدشده در بسته به‌روز شده.

بسته فعلی .NET 6 76 پسوند قابل مشاهده را در 19 خانواده از طریق همان مشاهده‌کننده مرورگر یکپارچه ارائه می‌دهد.

اداری و PDF

PDF, DOC, DOCX, RTF, ODT, XLS, XLSX, CSV, PPT, PPTX, ODP

CAD و نمودارها

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, و موارد دیگر

مشاهده تمام ۷۶ پسوند

.NET 6 کلاسیک و .NET 6 به‌روز شده یکپارچه‌سازی‌های متفاوتی هستند

نام بسته می‌تواند یکسان باشد. این امضاهای کد نشان می‌دهند که برنامه از کدام نسل Doconut استفاده می‌کند.

میزبانی

Doconut کلاسیک .NET 6

MapWhen() درخواست‌ها را از طریق DocImage.axd مسیر می‌دهد.

Doconut به‌روز شده .NET 6

UseDoconutResources() و UseDoconut() مسیر میانی‌افزار فعلی را ثبت می‌کنند.

دوره حیات مشاهده‌کننده

Doconut کلاسیک .NET 6

کد برنامه Viewer را به‌صورت دستی با کش، زمینه HTTP و مسیر لایسنس می‌سازد.

Doconut به‌روز شده .NET 6

AddDoconut() Viewer را ثبت می‌کند و نقاط انتهایی برنامه آن را از طریق تزریق وابستگی دریافت می‌کنند.

باز کردن سند

Doconut کلاسیک .NET 6

OpenDocument() فراخوانی همزمان کلاسیک را انجام می‌دهد.

Doconut به‌روز شده .NET 6

OpenDocumentAsync() جلسه سندی ناهمزمان فعلی را ایجاد می‌کند.

منابع مرورگر

Doconut کلاسیک .NET 6

برنامه فایل‌های JavaScript مشاهده‌کننده را کپی و نگهداری می‌کند.

Doconut به‌روز شده .NET 6

میانی‌افزار اسکریپت‌ها، سبک‌ها، تصاویر و منابع مشاهده‌کننده را به‌صورت جاسازی‌شده سرو می‌کند.

مقیاس‌پذیری

Doconut کلاسیک .NET 6

برنامه به مدل میزبانی و جلسه اصلی وابسته می‌ماند.

Doconut به‌روز شده .NET 6

حالت عادی ساده می‌ماند، در حالی که توزیعی می‌تواند برای یک مزرعه وب متعادل بار فعال شود.

ابتدا مدرن‌سازی کنید. وقتی برنامه نیاز دارد مقیاس‌پذیر شوید.

یکپارچه‌سازی .NET 6 به‌روز شده همان طراحی اختیاری توزیعی را برای آثار رندر مشترک و درخواست‌های مشاهده‌کننده محافظت‌شده در ویندوز پشتیبانی می‌کند.

حالت توزیعی اختیاری است. این حالت پیچیدگی را به یکپارچه‌سازی پیش‌فرض تک‌نمونه اضافه نمی‌کند.

بدون نشست‌های چسبنده

گره‌های تأییدشده بلیت‌های مشترک را اعتبارسنجی می‌کنند به جای وابستگی به یک نمونه برنامه.

دسترسی محافظت‌شده

بلیت‌ها می‌توانند دسترسی به سند را به مرورگر فعلی و کاربر احراز هویت شده متصل کنند.

انتشار پس‌زمینه

صفحه اول را اولویت‌بندی کنید در حالی که انتشار اختیاری با آثار سند بعدی ادامه می‌یابد.

نگهداری کنترل‌شده

از نشانگرهای آمادگی، لغو و قوانین نگهداری برای ذخیره‌سازی مشترک پیش‌بینی‌شده استفاده کنید.

سوالات مهاجرت

چگونه بفهمم برنامه من از Doconut کلاسیک .NET 6 استفاده می‌کند؟

به دنبال DocImage.axd، MapWhen()، ساخت دستی Viewer جدید، OpenDocument() یا فایل‌های JavaScript مشاهده‌کننده مدیریت‌شده توسط برنامه بگردید.

آیا بسته به‌روز شده همان فرمت‌ها را پشتیبانی می‌کند؟

بله. فهرست بررسی‌شده شامل ۷۶ پسوند فایل قابل مشاهده در ۱۹ خانواده فرمت است.

آیا نیاز به مهاجرت به حالت توزیعی دارم؟

خیر. مشاهده‌کننده تک‌نمونه استاندارد به‌صورت پیش‌فرض باقی می‌ماند. توزیعی یک گزینه صریح برای استقرارهای متعادل بار است.

آیا برنامه‌های موجود Doconut .NET 6 می‌توانند معماری به‌روز شده را اتخاذ کنند؟

بله. از راهنمای مهاجرت برای نگاشت میزبانی کلاسیک، ساخت Viewer، باز کردن سند، منابع، افزونه‌ها و مقیاس‌پذیری به یکپارچه‌سازی فعلی استفاده کنید.

یکپارچه‌سازی .NET 6 خود را به مدل فعلی Doconut منتقل کنید

بسته به‌روز شده را ارزیابی کنید، نقشه مهاجرت تأییدشده را دنبال کنید و جریان‌های کاری سند موجود خود را آزمایش کنید.