Tích hợp cổ điển

Tài liệu cho API lưu trữ Doconut .NET 6 trước đây

Sử dụng phần này khi một ứng dụng .NET 6 hiện có vẫn lưu trữ Doconut thông qua DocImage.axd, tạo Viewer một cách thủ công, hoặc sao chép các script của trình xem vào ứng dụng. Kiến trúc đó vẫn được ghi chép cho những khách hàng chưa chuyển đổi.

Xác định tích hợp cổ điển

Tên gói một mình không đủ. Cả hai thế hệ đều có thể sử dụng Doconut.NET6. Ứng dụng đang sử dụng tích hợp cổ điển khi nó chứa một hoặc nhiều chữ ký sau:

csharp
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);

Các trang cổ điển cũng thường tải các bản sao do ứng dụng quản lý của:

text
docViewer.js
documentLinks.js
docViewer.UI.js

Tích hợp hiện tại được xác định bằng AddDoconut(), UseDoconutResources(), UseDoconut(), một Viewer được tiêm vào, và OpenDocumentAsync().

Mở hướng dẫn được bảo tồn

Hướng dẫn lịch sử đã dịch vẫn nằm tại Cài đặt .NET 6 kế thừa. URL của nó chưa được chuyển hướng hoặc thay thế, vì nó mô tả một thế hệ tích hợp thực tế mà các ứng dụng hiện có vẫn sử dụng.

Không kết hợp các đoạn mã từ hướng dẫn đó với tài liệu AddDoconut() hiện tại. Việc xây dựng Viewer, định tuyến middleware, giấy phép, tài nguyên và quyền sở hữu phiên làm việc là khác nhau.

Lên kế hoạch di chuyển

Sử dụng Di chuyển từ tích hợp .NET 6 cổ điển để có bản đồ xác thực từ việc xây dựng thủ công và mở tài liệu đồng bộ sang DI, middleware hiện tại, các phiên async, tài nguyên được tạo ra và các plugin được kiểm soát khả năng.

Giữ nguyên triển khai cổ điển cho đến khi ứng dụng hiện tại vượt qua các bài kiểm tra tài liệu, giấy phép, Tìm kiếm, Ghi chú, Chuyển đổi, DICOM, bảo mật và khôi phục.

Trang này có hữu ích không?