Bağımlılık enjeksiyonu
Doconut'u AddDoconut() ile kaydedin ve Viewer'ı her belgeyi açan uç noktaya enjekte edin.
.NET 6 hedefinizi koruyun ve DI, ara katman, async oturumlar ve isteğe bağlı Dağıtılmış dağıtıma geçin.

Güncellenmiş paket, manuel görüntüleyici oluşturma ve kopyalanmış kaynakları bugün belgelenen DI, ara katman ve async modeliyle değiştirir.
builder.Services.AddDoconut(options =>
{
options.LicensePath = "Doconut.Viewer.lic";
});
app.UseDoconutResources();
app.UseDoconut();
var token = await viewer.OpenDocumentAsync(filePath);Doconut'u AddDoconut() ile kaydedin ve Viewer'ı her belgeyi açan uç noktaya enjekte edin.
Senkron açmayı OpenDocumentAsync() ile değiştirin ve görüntüleyiciye opak bir token döndürün.
Kopyalanmış görüntüleyici varlıklarını bakımını durdurun ve mevcut paketi Doconut ara katmanı üzerinden sunun.
Uygulama birden fazla sunucu düğümüne ihtiyaç duyduğunda paylaşılan artefaktları ve korumalı biletleri benimseyin.
Mevcut .NET 6 paketi, aynı birleşik tarayıcı görüntüleyicisi aracılığıyla 18 ailede 75 görüntülenebilir uzantıyı sunar.
PDF, DOC, DOCX, RTF, ODT, XLS, XLSX, CSV, PPT, PPTX, ODP
DWG, DXF, DGN, VSD, VSDX, VSSX, VSTX, MPP, MPX
EML, EMLX, MSG, DCM, IMA, XPS, EPUB, MHT, MHTML
JPG, PNG, TIFF, SVG, WEBP, AVIF, PSD, HTML, TXT, ve daha fazlası
Paket adı aynı olabilir. Bu kod imzaları, bir uygulamanın hangi Doconut neslini kullandığını gösterir.
MapWhen() istekleri DocImage.axd üzerinden yönlendirir.
UseDoconutResources() ve UseDoconut() mevcut ara katman hattını kaydeder.
Uygulama kodu Viewer'ı önbellek, HTTP bağlamı ve lisans yolu ile manuel olarak oluşturur.
AddDoconut() Viewer'ı kaydeder ve uygulama uç noktaları onu bağımlılık enjeksiyonu aracılığıyla alır.
OpenDocument() klasik senkron çağrıyı gerçekleştirir.
OpenDocumentAsync() mevcut asenkron belge oturumunu oluşturur.
Uygulama görüntüleyici JavaScript dosyalarını kopyalar ve bakımını yapar.
Ara katman gömülü betikleri, stilleri, görselleri ve görüntüleyici kaynaklarını sunar.
Uygulama orijinal barındırma ve oturum modeline bağlı kalır.
Normal mod basit kalır, Dağıtılmış ise yük dengelemeli bir web çiftliği için etkinleştirilebilir.
Güncellenmiş .NET 6 entegrasyonu, Windows üzerinde paylaşılan render artefaktları ve korumalı görüntüleyici istekleri için aynı isteğe bağlı Dağıtılmış tasarımı destekler.
Dağıtılmış mod isteğe bağlıdır. Varsayılan tek örnekli entegrasyona karmaşıklık eklemez.
Onaylanmış düğümler, tek bir uygulama örneğine bağlı kalmak yerine paylaşılan biletleri doğrular.
Biletler belge erişimini mevcut tarayıcı ve kimliği doğrulanmış kullanıcıya bağlayabilir.
İlk sayfayı önceliklendirin, isteğe bağlı yayınlama ise sonraki belge artefaktlarıyla devam eder.
Öngörülebilir paylaşılan depolama için hazır olma işaretçileri, iptal ve saklama kurallarını kullanın.
DocImage.axd, MapWhen(), manuel yeni Viewer oluşturma, OpenDocument() veya uygulama tarafından yönetilen Viewer JavaScript dosyalarını arayın.
Evet. Denetlenmiş katalog, 18 format ailesinde 75 görüntülenebilir dosya uzantısı içerir.
Hayır. Standart tek örnekli görüntüleyici varsayılan olarak kalır. Dağıtılmış, yük dengelemeli dağıtımlar için açık bir seçenektir.
Evet. Klasik barındırma, Viewer oluşturma, belge açma, kaynaklar, eklentiler ve ölçekleme işlemlerini mevcut entegrasyona eşlemek için geçiş kılavuzunu kullanın.
Güncellenmiş paketi değerlendirin, doğrulanmış geçiş haritasını izleyin ve mevcut belge iş akışlarınızı test edin.