Používání vaší licence Doconut
Instrukce pro instalaci a aktivaci vaší licence.
Abyste zjistili, jak používat licenci Doconut, postupujte podle níže uvedených instrukcí pro různé platformy .NET.
Instalace licence Doconut
V této sekci se naučíte, jak nainstalovat a aktivovat vaši licenci Doconut v různých prostředích, včetně .NET Framework, .NET Standard/Core a .NET 6. Postupujte podle uvedených kroků, abyste zajistili bezproblémovou integraci licence do vašeho projektu:
.NET Framework
Automatické rozpoznání licence
Doconut může automaticky rozpoznat licence, pokud jsou umístěny ve složce bin projektu.
Přidání výchozí licence ručně
Pokud dáváte přednost přidání licence ručně, jsou k dispozici následující možnosti:
Přidání licence pomocí cesty k souboru
Tato metoda používá přetížení Viewer.DoconutLicense(string licencePath) k přidání licence zadáním cesty k souboru licence.
var licensePath = "path/to/your/license.lic";
Viewer.DoconutLicense(licensePath);Přidání licence pomocí streamu
Tato metoda používá přetížení Viewer.DoconutLicense(Stream licenseStream) k přidání licence pomocí streamu.
using (var licenseStream = new FileStream("path/to/your/license", FileMode.Open))
{
Viewer.DoconutLicense(licenseStream);
}Přidání licence pomocí XML dokumentu
Tato metoda používá přetížení Viewer.DoconutLicense(XMLDocument licence) k přidání licence pomocí XML dokumentu.
var xmlDoc = new XmlDocument();
xmlDoc.Load("path/to/your/license.xml");
Viewer.DoconutLicense(xmlDoc);Přidání licence pluginu pomocí cesty k souboru
Tato metoda používá přetížení Viewer.SetLicensePlugin(string pathPluginLicence) k přidání licence pluginu zadáním cesty k souboru licence pluginu.
var pluginLicensePath = "path/to/your/plugin-license.lic";
Viewer.SetLicensePlugin(pluginLicensePath);Přidání licence pluginu pomocí streamu
Tato metoda používá přetížení Viewer.SetLicensePlugin(Stream pluginLicence) k přidání licence pluginu pomocí streamu.
using (var pluginLicenseStream = new FileStream("path/to/your/plugin-license.lic", FileMode.Open))
{
Viewer.SetLicensePlugin(pluginLicenseStream);
}Přidání licence pluginu pomocí XML dokumentu
Tato metoda používá přetížení Viewer.SetLicensePlugin(XMLDocument xmlPluginLicence) k přidání licence pluginu pomocí XML dokumentu.
var pluginXmlDoc = new XmlDocument();
pluginXmlDoc.Load("path/to/your/plugin-license.xml");
Viewer.SetLicensePlugin(pluginXmlDoc);.NET Standard/Core a .NET 6 a vyšší
Automatické rozpoznání licence
Doconut může automaticky rozpoznat licence, pokud jsou umístěny ve složce wwwroot projektu.
Pro inicializaci docViewer s automatickým rozpoznáním licence použijte následující řádek:
var docViewer = new Viewer(_cache, _accessor);Přidání výchozí licence ručně
Při inicializaci prohlížeče můžete ručně zadat cestu k jedinému výchozímu souboru licence.
var licenseFilePath = Path.Combine(_hostingEnvironment.WebRootPath, "path/to/your/license");
var docViewer = new Viewer(_cache, _accessor, licenseFilePath);Přidání licence pomocí streamu
Tato metoda používá přetížení Viewer.DoconutLicense(Stream licenseStream) k přidání licence pomocí streamu.
using (var licenseStream = new FileStream("path/to/your/license", FileMode.Open))
{
Viewer.DoconutLicense(licenseStream);
}Přidání licence pomocí XML dokumentu
Tato metoda používá přetížení Viewer.DoconutLicense(XMLDocument licence) k přidání licence pomocí XML dokumentu.
var xmlDoc = new XmlDocument();
xmlDoc.Load("path/to/your/license.xml");
Viewer.DoconutLicense(xmlDoc);Ruční výchozí více licencí pluginů
Pokud potřebujete zadat více licencí, můžete při inicializaci prohlížeče poskytnout seznam cest k souborům.
List<string> licenseFilePaths = new List<string>
{
Path.Combine(_hostingEnvironment.WebRootPath, "Doconut.Viewer.lic"),
Path.Combine(_hostingEnvironment.WebRootPath, "Doconut.Viewer.Annotation.lic"),
Path.Combine(_hostingEnvironment.WebRootPath, "Doconut.Viewer.Search.lic")
};
var docViewer = new Viewer(_cache, _accessor, licenseFilePaths);Přidání licence pluginu pomocí streamu
Tato metoda používá přetížení Viewer.SetLicensePlugin(Stream pluginLicence) k přidání licence pluginu pomocí streamu.
using (var pluginLicenseStream = new FileStream("path/to/your/plugin-license.lic", FileMode.Open))
{
Viewer.SetLicensePlugin(pluginLicenseStream);
}Přidání licence pluginu pomocí XML dokumentu
Tato metoda používá přetížení Viewer.SetLicensePlugin(XMLDocument xmlPluginLicence) k přidání licence pluginu pomocí XML dokumentu.
var pluginXmlDoc = new XmlDocument();
pluginXmlDoc.Load("path/to/your/plugin-license.xml");
Viewer.SetLicensePlugin(pluginXmlDoc);Ochrana souboru licence
Pro zabezpečení vašeho souboru licence Doconut (.lic) je nezbytné dodržovat osvědčené postupy pro zabezpečení souborů. Uložte soubor licence do zabezpečeného adresáře s omezeným přístupem, aby jej mohli číst pouze oprávnění uživatelé nebo služby.
Byla tato stránka užitečná?