Tiêm phụ thuộc
Đăng ký Doconut bằng AddDoconut() và tiêm Viewer vào endpoint mở mỗi tài liệu.
Giữ mục tiêu .NET 6 của bạn trong khi chuyển sang DI, middleware, phiên bất đồng bộ và triển khai Phân tán tùy chọn.

Gói cập nhật thay thế việc xây dựng trình xem thủ công và tài nguyên sao chép bằng mô hình DI, middleware và bất đồng bộ được tài liệu hoá hiện nay.
builder.Services.AddDoconut(options =>
{
options.LicensePath = "Doconut.Viewer.lic";
});
app.UseDoconutResources();
app.UseDoconut();
var token = await viewer.OpenDocumentAsync(filePath);Đăng ký Doconut bằng AddDoconut() và tiêm Viewer vào endpoint mở mỗi tài liệu.
Thay thế việc mở đồng bộ bằng OpenDocumentAsync() và trả về một token không trong suốt cho trình xem.
Ngừng duy trì các tài sản trình xem đã sao chép và phục vụ gói hiện tại qua middleware Doconut.
Áp dụng các artefact chia sẻ và vé bảo vệ khi ứng dụng cần nhiều nút phục vụ.
Gói .NET 6 hiện tại cung cấp 76 phần mở rộng có thể xem được trên 19 họ thông qua cùng một trình xem trình duyệt thống nhất.
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, và các định dạng khác
Tên gói có thể giống nhau. Các chữ ký mã này cho thấy thế hệ Doconut nào mà ứng dụng đang sử dụng.
MapWhen() định tuyến yêu cầu qua DocImage.axd.
UseDoconutResources() và UseDoconut() đăng ký pipeline middleware hiện tại.
Mã ứng dụng xây dựng Viewer một cách thủ công với bộ nhớ đệm, ngữ cảnh HTTP và đường dẫn giấy phép.
AddDoconut() đăng ký Viewer và các endpoint ứng dụng nhận nó qua tiêm phụ thuộc.
OpenDocument() thực hiện cuộc gọi đồng bộ cổ điển.
OpenDocumentAsync() tạo phiên tài liệu bất đồng bộ hiện tại.
Ứng dụng sao chép và duy trì các tệp JavaScript của trình xem.
Middleware phục vụ các script, style, hình ảnh và tài nguyên trình xem được nhúng.
Ứng dụng vẫn gắn liền với mô hình lưu trữ và phiên gốc.
Chế độ bình thường vẫn đơn giản, trong khi Phân tán có thể được bật cho một farm web cân bằng tải.
Tích hợp .NET 6 được cập nhật hỗ trợ thiết kế Phân tán tùy chọn giống nhau cho các artefact render chia sẻ và yêu cầu trình xem được bảo vệ trên Windows.
Chế độ Phân tán là tùy chọn. Nó không làm tăng độ phức tạp cho tích hợp mặc định một thể hiện.
Các nút được phê duyệt xác thực vé chia sẻ thay vì phụ thuộc vào một thể hiện ứng dụng.
Vé có thể liên kết quyền truy cập tài liệu với trình duyệt hiện tại và người dùng đã xác thực.
Ưu tiên trang đầu tiên trong khi việc xuất bản tùy chọn tiếp tục với các artefact tài liệu sau.
Sử dụng các dấu hiệu sẵn sàng, thu hồi và quy tắc lưu trữ để có kho chia sẻ dự đoán được.
Tìm kiếm DocImage.axd, MapWhen(), việc xây dựng Viewer mới thủ công, OpenDocument(), hoặc các tệp JavaScript của trình xem do ứng dụng quản lý.
Có. Danh mục đã kiểm toán chứa 76 phần mở rộng tệp có thể xem được trên 19 họ định dạng.
Không. Trình xem một thể hiện tiêu chuẩn vẫn là mặc định. Phân tán là một tùy chọn rõ ràng cho các triển khai cân bằng tải.
Có. Sử dụng hướng dẫn di chuyển để ánh xạ lưu trữ cổ điển, xây dựng Viewer, mở tài liệu, tài nguyên, plugin và mở rộng sang tích hợp hiện tại.
Đánh giá gói cập nhật, theo dõi bản đồ di chuyển đã xác minh và kiểm tra quy trình tài liệu hiện có của bạn.