클래식 통합
이전 Doconut .NET 6 호스팅 API에 대한 문서
기존 .NET 6 애플리케이션이 여전히 DocImage.axd를 통해 Doconut을 호스팅하고, Viewer를 수동으로 생성하거나 뷰어 스크립트를 애플리케이션에 복사하는 경우 이 섹션을 사용하십시오. 해당 아키텍처는 아직 마이그레이션하지 않은 고객을 위해 문서화되어 있습니다.
클래식 통합 식별
패키지 이름만으로는 충분하지 않습니다. 두 세대 모두 Doconut.NET6를 사용할 수 있습니다. 애플리케이션에 다음 서명 중 하나 이상이 포함되어 있으면 클래식 통합을 사용하고 있는 것입니다:
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);클래식 페이지는 또한 일반적으로 애플리케이션에서 관리하는 다음 파일들의 복사본을 로드합니다:
docViewer.js
documentLinks.js
docViewer.UI.js현재 통합은 대신 AddDoconut(), UseDoconutResources(), UseDoconut(), 주입된 Viewer, 그리고 OpenDocumentAsync() 로 식별됩니다.
보존된 매뉴얼 열기
번역된 과거 매뉴얼은 레거시 .NET 6 설정 에 여전히 존재합니다. 해당 URL은 리디렉션되거나 교체되지 않았으며, 이는 기존 애플리케이션이 여전히 사용하는 실제 통합 세대를 설명하기 때문입니다.
해당 매뉴얼의 코드 스니펫을 현재 AddDoconut() 문서와 결합하지 마십시오. Viewer 구성, 미들웨어 라우팅, 라이선스, 리소스 및 세션 소유권이 다릅니다.
마이그레이션 계획
수동 구성 및 동기식 문서 열기에서 DI, 현재 미들웨어, 비동기 세션, 생성된 리소스 및 기능 기반 플러그인으로의 검증된 매핑을 위해 클래식 .NET 6 통합에서 마이그레이션 을 사용하십시오.
현재 애플리케이션이 문서, 라이선스, 검색, 주석, 변환기, DICOM, 보안 및 롤백 테스트를 통과할 때까지 클래식 배포를 그대로 유지하십시오.
이 페이지가 도움이 되었나요?