经典集成
早期 Doconut .NET 6 托管 API 的文档
当现有的 .NET 6 应用程序仍通过 DocImage.axd 托管 Doconut、手动构建 Viewer,或将查看器脚本复制到应用程序中时,请使用本节。该架构仍为未迁移的客户提供文档。
识别经典集成
仅凭包名不足以判断。两个版本都可以使用 Doconut.NET6。当应用程序包含以下一种或多种签名时,即使用了经典集成:
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);经典页面通常还会加载由应用程序管理的以下副本:
text
docViewer.js
documentLinks.js
docViewer.UI.js当前集成则通过 AddDoconut()、UseDoconutResources()、UseDoconut()、注入的 Viewer 和 OpenDocumentAsync() 来识别。
打开保留的手册
翻译后的历史手册仍位于 旧版 .NET 6 设置。其 URL 未被重定向或替换,因为它描述了仍在使用的真实集成代际。
不要将该手册中的代码片段与当前的 AddDoconut() 文档混用。Viewer 的构建、middleware 路由、许可证、资源以及会话所有权均不同。
规划迁移
使用 从经典 .NET 6 集成迁移 来获取从手动构建和同步文档打开到 DI、当前 middleware、异步会话、生成资源以及功能门控插件的验证映射。
在当前应用程序通过文档、许可证、搜索、注释、转换器、DICOM、安全性和回滚测试之前,保持经典部署完整。
此页面有帮助吗?