การรวมแบบคลาสสิก
เอกสารสำหรับ Doconut .NET 6 API การโฮสต์รุ่นก่อนหน้า
ใช้ส่วนนี้เมื่อแอปพลิเคชัน .NET 6 ที่มีอยู่ยังโฮสต์ Doconut ผ่าน DocImage.axd, สร้าง Viewer ด้วยตนเอง, หรือคัดลอกสคริปต์ 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().
เปิดคู่มือที่เก็บไว้
คู่มือประวัติศาสตร์ที่แปลแล้วยังคงอยู่ที่ การตั้งค่า .NET 6 รุ่นเก่า URL ของมันไม่ได้ถูกเปลี่ยนเส้นทางหรือแทนที่ เนื่องจากอธิบายการรวมรุ่นจริงที่แอปพลิเคชันที่มีอยู่ยังคงใช้
ห้ามผสานส่วนย่อยจากคู่มือนั้นกับเอกสาร AddDoconut() ปัจจุบัน การสร้าง Viewer, การกำหนดเส้นทาง middleware, ใบอนุญาต, ทรัพยากร, และการเป็นเจ้าของเซสชันต่างกัน
วางแผนการย้าย
ใช้ ย้ายจากการรวมแบบคลาสสิกของ .NET 6 เพื่อดูการแมปที่ตรวจสอบแล้วจากการสร้างด้วยมือและการเปิดเอกสารแบบซิงโครนัสไปสู่ DI, middleware ปัจจุบัน, เซสชันแบบอะซิงค์, ทรัพยากรที่สร้างอัตโนมัติ, และปลั๊กอินที่เปิดใช้งานตามความสามารถ
รักษาการปรับใช้แบบคลาสสิกให้คงอยู่จนกว่าแอปพลิเคชันปัจจุบันจะผ่านการทดสอบเอกสาร, ใบอนุญาต, การค้นหา, การคอมเมนต์, ตัวแปลง, DICOM, ความปลอดภัย, และการย้อนกลับ.
หน้านี้เป็นประโยชน์หรือไม่?