Klasik entegrasyon
Doconut .NET 6 barındırma API'sinin önceki sürümü için belgeler
Bu bölümü, mevcut bir .NET 6 uygulamasının hâlâ Doconut'u DocImage.axd aracılığıyla barındırdığı, Viewer'ı manuel olarak oluşturduğu veya görüntüleyici betiklerini uygulamaya kopyaladığı durumlarda kullanın. Bu mimari, geçiş yapmamış müşteriler için belgelenmiş olarak kalmaktadır.
Klasik entegrasyonu belirleyin
Paket adı tek başına yeterli değildir. Her iki nesil de Doconut.NET6 kullanabilir. Uygulama, aşağıdaki imzalardan bir veya daha fazlasını içerdiğinde klasik entegrasyonu kullanıyordur:
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);Klasik sayfalar ayrıca genellikle uygulama tarafından yönetilen aşağıdaki dosyaları yükler:
docViewer.js
documentLinks.js
docViewer.UI.jsMevcut entegrasyon ise AddDoconut(), UseDoconutResources(), UseDoconut(), enjekte edilmiş bir Viewer ve OpenDocumentAsync() ile tanımlanır.
Korunmuş kılavuzu açın
Çevrilmiş tarihsel kılavuz, Legacy .NET 6 kurulumu adresinde bulunur. URL'si yönlendirilmemiş veya değiştirilmemiştir, çünkü mevcut uygulamaların hâlâ kullandığı gerçek bir entegrasyon neslini açıklamaktadır.
Bu kılavuzdan alınan kod parçacıklarını mevcut AddDoconut() belgeleriyle birleştirmeyin. Viewer oluşturma, ara katman yönlendirme, lisanslar, kaynaklar ve oturum sahipliği farklıdır.
Bir geçiş planlayın
Manuel oluşturma ve eşzamanlı belge açmadan DI, mevcut ara katman, async oturumlar, oluşturulan kaynaklar ve yetenek tabanlı eklentilere doğrulanmış eşlemeyi görmek için Klasik .NET 6 entegrasyonundan geçiş adresini kullanın.
Mevcut uygulama belge, lisans, Arama, Açıklama, Dönüştürücü, DICOM, güvenlik ve geri alma testlerini geçene kadar klasik dağıtımı bozulmadan tutun.
Bu sayfa yardımcı oldu mu?