אינטגרציה קלאסית
תיעוד עבור ה-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().
פתח את המדריך השמור
המדריך ההיסטורי המתורגם נשאר ב‑Legacy .NET 6 setup. כתובתו לא הומרה או הוחלפה, מכיוון שהוא מתאר דור אינטגרציה אמיתי שיישומים קיימים עדיין משתמשים בו.
אל תשלב קטעי קוד מהמדריך ההוא עם תיעוד ה‑AddDoconut() הנוכחי. בניית ה‑Viewer, ניתוב המידלוור, רישיונות, משאבים ובעלות על מושב שונים.
תכנן מיגרציה
השתמש ב‑Migrate from the classic .NET 6 integration לקבלת המיפוי המאומת מבנייה ידנית ופתיחה סינכרונית של מסמכים ל‑DI, המידלוור הנוכחי, מושבים אסינכרוניים, משאבים שנוצרו ותוספים מבוססי יכולות.
שמור על הפריסה הקלאסית שלמה עד שהיישום הנוכחי יעבור את מבחני המסמך, הרישיון, חיפוש, אנוטציה, ממיר, DICOM, אבטחה והחזרה.
האם דף זה היה מועיל?