Integração clássica
Documentação da antiga API de hospedagem Doconut .NET 6
Use esta seção quando uma aplicação .NET 6 existente ainda hospeda Doconut através de
DocImage.axd, constrói Viewer manualmente, ou copia os scripts do visualizador para a
aplicação. Essa arquitetura permanece documentada para clientes que ainda não migraram.
Identificar a integração clássica
O nome do pacote por si só não é suficiente. Ambas as gerações podem usar Doconut.NET6.
A aplicação está usando a integração clássica quando contém uma ou mais destas
assinaturas:
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);Páginas clássicas também costumam carregar cópias gerenciadas pela aplicação de:
docViewer.js
documentLinks.js
docViewer.UI.jsA integração atual, por sua vez, é identificada por AddDoconut(),
UseDoconutResources(), UseDoconut(), um Viewer injetado e
OpenDocumentAsync().
Abrir o manual preservado
O manual histórico traduzido permanece em Configuração legada .NET 6. Seu URL não foi redirecionado nem substituído, pois descreve uma geração real de integração que aplicações existentes ainda utilizam.
Não combine trechos desse manual com a documentação atual de AddDoconut(). A construção do
Viewer, o roteamento de middleware, licenças, recursos e a propriedade da sessão são diferentes.
Planejar uma migração
Use Migrar da integração clássica .NET 6 para o mapeamento verificado da construção manual e abertura síncrona de documentos para DI, middleware atual, sessões assíncronas, recursos gerados e plugins controlados por capacidade.
Mantenha a implantação clássica intacta até que a aplicação atual passe nos testes de documento, licença, Busca, Anotação, Conversor, DICOM, segurança e reversão.
Esta página foi útil?