הזרקת תלות
רשמו את Doconut עם AddDoconut() והזריקו Viewer לנקודת הקצה הפותחת כל מסמך.
שמרו על יעד .NET 6 שלכם תוך מעבר ל‑DI, middleware, מושבי async, ופריסה מבוזרת אופציונלית.

החבילה המעודכנת מחליפה בנייה ידנית של מציג ומשאבים מועתקים עם מודל DI, middleware, ו‑async המתועד היום.
builder.Services.AddDoconut(options =>
{
options.LicensePath = "Doconut.Viewer.lic";
});
app.UseDoconutResources();
app.UseDoconut();
var token = await viewer.OpenDocumentAsync(filePath);רשמו את Doconut עם AddDoconut() והזריקו Viewer לנקודת הקצה הפותחת כל מסמך.
החליפו פתיחה סינכרונית ב‑OpenDocumentAsync() והחזירו אסימון אטום למציג.
הפסיקו לתחזק נכסי מציג מועתקים והגישו את החבילה הנוכחית דרך middleware של 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() רושמים את צינור ה‑middleware הנוכחי.
קוד היישום בונה את Viewer באופן ידני עם מטמון, הקשר HTTP, ונתיב רישיון.
AddDoconut() רושמת Viewer ונקודות הקצה של היישום מקבלות אותו דרך הזרקת תלות.
OpenDocument() מבצע את הקריאה הסינכרונית הקלאסית.
OpenDocumentAsync() יוצר את מושב המסמך האסינכרוני הנוכחי.
היישום מעתיק ומתחזק קבצי JavaScript של המציג.
Middleware מגיש סקריפטים, סגנונות, תמונות ומשאבי מציג משובצים.
היישום נשאר מקושר למודל האחסון והסשן המקורי.
מצב רגיל נשאר פשוט, בעוד שמצב מבוזר ניתן להפעלה עבור חוות אינטרנט מאוזנת עומסים.
השילוב המעודכן של .NET 6 תומך באותו עיצוב Distributed לבחירה עבור תוצרים משותפים של רינדור ובקשות מציג מוגנות ב‑Windows.
מצב Distributed הוא אופציונלי. הוא אינו מוסיף מורכבות לשילוב ברירת המחדל של מופע יחיד.
צמתים מאושרים מאמתים כרטיסים משותפים במקום להיות תלויים במופע יישום יחיד.
כרטיסים יכולים לקשר גישה למסמך לדפדפן הנוכחי ולמשתמש המאומת.
תעדפו את העמוד הראשון בעוד שהפרסום האופציונלי ממשיך עם תוצרים של מסמכים מאוחרים יותר.
השתמשו בסימני מוכנות, ביטול, וכללי שמירה עבור אחסון משותף צפוי.
חפשו את DocImage.axd, MapWhen(), בנייה ידנית של Viewer, OpenDocument(), או קבצי JavaScript של מציג המנוהלים על ידי היישום.
כן. הקטלוג המבוקר מכיל 75 סיומות קבצים ניתנות לצפייה ברחבי 18 משפחות פורמט.
לא. מציג המופע היחיד הסטנדרטי נשאר ברירת המחדל. Distributed הוא אפשרות מפורשת לפריסות מאוזנות עומסים.
כן. השתמשו במדריך המעבר למיפוי אחסון קלאסי, בניית Viewer, פתיחת מסמך, משאבים, תוספים, והרחבה לשילוב הנוכחי.
העריכו את החבילה המעודכנת, עקבו אחרי מפת המעבר המאומתת, ובדקו את זרימות העבודה של המסמכים הקיימים שלכם.