הזרקת תלות
רשום את 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 מגיש סקריפטים, סגנונות, תמונות ומשאבי מציג משובצים.
היישום נשאר מקושר למודל האחסון והמושב המקורי.
מצב רגיל נשאר פשוט, בעוד שמצב Distributed ניתן להפעלה עבור חוות אינטרנט מאוזנת.
השילוב המעודכן של .NET 6 תומך באותו עיצוב Distributed לבחירה עבור חפצי רינדור משותפים ובקשות מציג מוגנות ב‑Windows.
מצב Distributed הוא אופציונלי. הוא אינו מוסיף מורכבות לשילוב ברירת המחדל של מופע יחיד.
צמתים מאושרים מאמתים כרטיסים משותפים במקום להסתמך על מופע יישום יחיד.
כרטיסים יכולים לקשר גישה למסמך לדפדפן הנוכחי ולמשתמש מאומת.
תעדף את העמוד הראשון בעוד שהפרסום האופציונלי ממשיך עם חפצי מסמך מאוחרים יותר.
השתמש בסמנים של מוכנות, שלילה, וכללי שמירה עבור אחסון משותף צפוי.
חפש את DocImage.axd, MapWhen(), בנייה ידנית של Viewer חדש, OpenDocument(), או קבצי JavaScript של מציג מנוהלים על ידי היישום.
כן. הקטלוג המבוקר מכיל 75 סיומות קבצים ניתנות לצפייה על פני 18 משפחות פורמט.
לא. מציג המופע היחיד הסטנדרטי נשאר ברירת המחדל. Distributed הוא אפשרות מפורשת לפריסות מאוזנות עומס.
כן. השתמש במדריך המיגרציה למפות את האחסון הקלאסי, בניית Viewer, פתיחת מסמך, משאבים, תוספים והרחבה לשילוב הנוכחי.
הערכת החבילה המעודכנת, עקוב אחרי מפת המיגרציה המאומתת, ובדוק את זרימות העבודה של המסמכים הקיימים שלך.