การฉีดพึ่งพา
ลงทะเบียน 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 ของ Viewer.
มิดเดิลแวร์ให้บริการสคริปต์, สไตล์, รูปภาพ, และทรัพยากรของ Viewer ที่ฝังอยู่.
แอปพลิเคชันยังคงเชื่อมโยงกับโมเดลโฮสต์และเซสชันเดิม.
โหมดปกติยังคงง่าย ในขณะที่ Distributed สามารถเปิดใช้งานสำหรับฟาร์มเว็บที่ทำการโหลดบาลานซ์.
การรวม .NET 6 ที่อัปเดตรองรับการออกแบบ Distributed แบบเลือกใช้เดียวกันสำหรับ artifacts การเรนเดอร์ที่แชร์และคำขอตัวดูที่ได้รับการปกป้องบน Windows.
โหมด Distributed เป็นตัวเลือก ไม่เพิ่มความซับซ้อนให้กับการรวมแบบอินสแตนซ์เดียวโดยค่าเริ่มต้น.
โหนดที่ได้รับการอนุมัติตรวจสอบตั๋วที่แชร์แทนการพึ่งพาอินสแตนซ์แอปพลิเคชันเดียว.
ตั๋วสามารถผูกการเข้าถึงเอกสารกับเบราว์เซอร์ปัจจุบันและผู้ใช้ที่ยืนยันตัวตน.
ให้ความสำคัญกับหน้าที่หนึ่งขณะการเผยแพร่แบบเลือกทำต่อด้วย artifacts ของเอกสารต่อไป.
ใช้เครื่องหมายพร้อมใช้งาน, การเพิกถอน, และกฎการเก็บรักษาสำหรับการจัดเก็บที่แชร์อย่างคาดการณ์ได้.
มองหา DocImage.axd, MapWhen(), การสร้าง Viewer ด้วยมือ, OpenDocument(), หรือไฟล์ JavaScript ของ Viewer ที่แอปจัดการ.
ใช่. แคตาล็อกที่ตรวจสอบมี 75 ส่วนขยายไฟล์ที่สามารถดูได้ใน 18 กลุ่มรูปแบบ.
ไม่. ตัวดูแบบอินสแตนซ์เดียวมาตรฐานยังคงเป็นค่าเริ่มต้น. Distributed เป็นตัวเลือกชัดเจนสำหรับการปรับใช้แบบโหลดบาลานซ์.
ใช่. ใช้คู่มือการย้ายเพื่อแมปการโฮสต์แบบคลาสสิก, การสร้าง Viewer, การเปิดเอกสาร, ทรัพยากร, ปลั๊กอิน, และการขยายขนาดไปยังการรวมปัจจุบัน.
ประเมินแพ็กเกจที่อัปเดต, ปฏิบัติตามแผนที่การย้ายที่ตรวจสอบแล้ว, และทดสอบกระบวนการทำงานเอกสารที่มีอยู่ของคุณ.