การฉีดพึ่งพา
ลงทะเบียน Doconut ด้วย AddDoconut() และฉีด Viewer เข้าไปใน endpoint ที่เปิดเอกสารแต่ละไฟล์
รักษาเป้าหมาย .NET 6 ของคุณขณะย้ายไปใช้ DI, มิดเดิลแวร์, เซสชันแบบอะซิงค์, และการปรับใช้ Distributed แบบเลือกได้

แพคเกจที่อัปเดตแทนที่การสร้างตัวดูด้วยตนเองและทรัพยากรที่คัดลอกด้วยโมเดล DI, มิดเดิลแวร์, และอะซิงค์ที่บันทึกไว้ในวันนี้
builder.Services.AddDoconut(options =>
{
options.LicensePath = "Doconut.Viewer.lic";
});
app.UseDoconutResources();
app.UseDoconut();
var token = await viewer.OpenDocumentAsync(filePath);ลงทะเบียน Doconut ด้วย AddDoconut() และฉีด Viewer เข้าไปใน endpoint ที่เปิดเอกสารแต่ละไฟล์
แทนที่การเปิดแบบซิงโครนัสด้วย OpenDocumentAsync() และส่งคืนโทเค็นที่ไม่เปิดเผยต่อผู้ดู
หยุดดูแลทรัพยากรตัวดูที่คัดลอกและให้บริการบันเดิลปัจจุบันผ่านมิดเดิลแวร์ของ Doconut
นำเอา artifacts ที่ใช้ร่วมกันและตั๋วที่ได้รับการปกป้องมาใช้เมื่อแอปต้องการโหนดให้บริการหลายตัว
แพคเกจ .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() ลงทะเบียน pipeline มิดเดิลแวร์ปัจจุบัน.
โค้ดแอปพลิเคชันสร้าง Viewer ด้วยตนเองโดยใช้แคช, บริบท HTTP, และเส้นทางใบอนุญาต
AddDoconut() ลงทะเบียน Viewer และ endpoint ของแอปจะรับผ่านการฉีดพึ่งพา.
OpenDocument() ทำการเรียกแบบซิงโครนัสแบบคลาสสิก
OpenDocumentAsync() สร้างเซสชันเอกสารแบบอะซิงโครนัสปัจจุบัน
แอปพลิเคชันคัดลอกและดูแลไฟล์ JavaScript ของตัวดู
มิดเดิลแวร์ให้บริการสคริปต์, สไตล์, รูปภาพ, และทรัพยากรของตัวดูที่ฝังอยู่
แอปพลิเคชันยังคงเชื่อมโยงกับโมเดลโฮสติ้งและเซสชันเดิม
โหมดปกติยังคงง่าย ในขณะที่ Distributed สามารถเปิดใช้งานสำหรับฟาร์มเว็บที่ทำการโหลดบาลานซ์
การบูรณาการ .NET 6 ที่อัปเดตสนับสนุนการออกแบบ Distributed แบบเลือกใช้เดียวกันสำหรับ artifacts การเรนเดอร์ที่ใช้ร่วมกันและคำขอตัวดูที่ได้รับการปกป้องบน Windows
โหมด Distributed เป็นตัวเลือก ไม่ได้เพิ่มความซับซ้อนให้กับการบูรณาการแบบอินสแตนซ์เดียวตามค่าเริ่มต้น.
โหนดที่ได้รับการอนุมัติจะตรวจสอบตั๋วที่ใช้ร่วมกันแทนการพึ่งพาอินสแตนซ์แอปเดียว
ตั๋วสามารถผูกการเข้าถึงเอกสารกับเบราว์เซอร์ปัจจุบันและผู้ใช้ที่ผ่านการรับรอง
ให้ความสำคัญกับหน้าที่หนึ่งขณะการเผยแพร่แบบเลือกทำต่อไปกับ artifacts ของเอกสารในภายหลัง
ใช้เครื่องหมายพร้อมใช้งาน, การเพิกถอน, และกฎการเก็บรักษาเพื่อการจัดเก็บที่ใช้ร่วมกันอย่างคาดการณ์ได้
ค้นหา DocImage.axd, MapWhen(), การสร้าง Viewer ใหม่ด้วยตนเอง, OpenDocument(), หรือไฟล์ JavaScript ของตัวดูที่แอปจัดการ
ใช่. แคตาล็อกที่ตรวจสอบมีส่วนขยายไฟล์ที่ดูได้ 75 รายการใน 18 กลุ่มฟอร์แมต
ไม่. ตัวดูแบบอินสแตนซ์เดียวมาตรฐานยังคงเป็นค่าเริ่มต้น. Distributed เป็นตัวเลือกชัดเจนสำหรับการปรับใช้แบบโหลดบาลานซ์
ใช่. ใช้คู่มือการย้ายเพื่อแมปโฮสติ้งแบบคลาสสิก, การสร้าง Viewer, การเปิดเอกสาร, ทรัพยากร, ปลั๊กอิน, และการขยายขนาดไปยังการบูรณาการปัจจุบัน
ประเมินแพคเกจที่อัปเดต, ปฏิบัติตามแผนที่การย้ายที่ตรวจสอบแล้ว, และทดสอบกระบวนการทำงานเอกสารที่มีอยู่ของคุณ