クラシック統合

以前の 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 の構築、ミドルウェアのルーティング、ライセンス、リソース、セッション所有権は異なります。

移行の計画

手動構築と同期ドキュメントオープンから DI、現在のミドルウェア、非同期セッション、生成されたリソース、機能制御プラグインへの検証済みマッピングについては、クラシック .NET 6 統合からの移行 を使用してください。

現在のアプリケーションがドキュメント、ライセンス、Search、Annotation、Converter、DICOM、セキュリティ、ロールバックテストを通過するまで、クラシックなデプロイメントをそのまま維持してください。

このページは役に立ちましたか?