שימוש ברישיון Doconut שלך

הוראות להתקנה והפעלת הרישיון שלך.

כדי לדעת כיצד להשתמש ברישיון Doconut, עקבו אחרי ההוראות למטה עבור פלטפורמות .NET שונות.

התקנת רישיון Doconut

.NET Framework

זיהוי רישיון אוטומטי

Doconut יכול לזהות רישיונות אוטומטית אם הם ממוקמים בתיקיית bin של הפרויקט.

הוספת רישיון ברירת מחדל ידני

אם אתם מעדיפים להוסיף את הרישיון ידנית, האפשרויות הבאות זמינות:

הוספת רישיון באמצעות נתיב קובץ

שיטה זו משתמשת ב‑Viewer.DoconutLicense(string licencePath) כדי להוסיף רישיון על ידי ציון הנתיב לקובץ הרישיון.

C#
var licensePath = "path/to/your/license.lic";
Viewer.DoconutLicense(licensePath);

הוספת רישיון באמצעות זרם

שיטה זו משתמשת ב‑Viewer.DoconutLicense(Stream licenseStream) כדי להוסיף רישיון באמצעות זרם.

C#
using (var licenseStream = new FileStream("path/to/your/license", FileMode.Open))
{
    Viewer.DoconutLicense(licenseStream);
}

הוספת רישיון באמצעות מסמך XML

שיטה זו משתמשת ב‑Viewer.DoconutLicense(XMLDocument licence) כדי להוסיף רישיון באמצעות מסמך XML.

C#
var xmlDoc = new XmlDocument();
xmlDoc.Load("path/to/your/license.xml");
Viewer.DoconutLicense(xmlDoc);

הוספת רישיון תוסף באמצעות נתיב קובץ

שיטה זו משתמשת ב‑Viewer.SetLicensePlugin(string pathPluginLicence) כדי להוסיף רישיון תוסף על ידי ציון הנתיב לקובץ רישיון התוסף.

C#
var pluginLicensePath = "path/to/your/plugin-license.lic";
Viewer.SetLicensePlugin(pluginLicensePath);

הוספת רישיון תוסף באמצעות זרם

שיטה זו משתמשת ב‑Viewer.SetLicensePlugin(Stream pluginLicence) כדי להוסיף רישיון תוסף באמצעות זרם.

C#
using (var pluginLicenseStream = new FileStream("path/to/your/plugin-license.lic", FileMode.Open))
{
    Viewer.SetLicensePlugin(pluginLicenseStream);
}

הוספת רישיון תוסף באמצעות מסמך XML

שיטה זו משתמשת ב‑Viewer.SetLicensePlugin(XMLDocument xmlPluginLicence) כדי להוסיף רישיון תוסף באמצעות מסמך XML.

C#
var pluginXmlDoc = new XmlDocument();
pluginXmlDoc.Load("path/to/your/plugin-license.xml");
Viewer.SetLicensePlugin(pluginXmlDoc);

.NET Standard/Core and .NET 6 and higher

זיהוי רישיון אוטומטי

Doconut יכול לזהות רישיונות אוטומטית אם הם ממוקמים בתיקיית wwwroot של הפרויקט.

כדי לאתחל את docViewer עם זיהוי רישיון אוטומטי, השתמשו בשורה הבאה:

C#
var docViewer = new Viewer(_cache, _accessor);

הוספת רישיון ברירת מחדל ידני

אתם יכולים לציין ידנית את הנתיב לקובץ רישיון ברירת מחדל יחיד בעת אתחול הצופה.

C#
var licenseFilePath = Path.Combine(_hostingEnvironment.WebRootPath, "path/to/your/license");
var docViewer = new Viewer(_cache, _accessor, licenseFilePath);

הוספת רישיון באמצעות זרם

שיטה זו משתמשת ב‑Viewer.DoconutLicense(Stream licenseStream) כדי להוסיף רישיון באמצעות זרם.

C#
using (var licenseStream = new FileStream("path/to/your/license", FileMode.Open))
{
    Viewer.DoconutLicense(licenseStream);
}

הוספת רישיון באמצעות מסמך XML

שיטה זו משתמשת ב‑Viewer.DoconutLicense(XMLDocument licence) כדי להוסיף רישיון באמצעות מסמך XML.

C#
var xmlDoc = new XmlDocument();
xmlDoc.Load("path/to/your/license.xml");
Viewer.DoconutLicense(xmlDoc);

רישיונות תוסף מרובים ברירת מחדל ידניים

אם אתם צריכים לציין רישיונות מרובים, תוכלו לספק רשימת נתיבי קבצים לאתחול הצופה.

C#
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);

הוספת רישיון תוסף באמצעות זרם

שיטה זו משתמשת ב‑Viewer.SetLicensePlugin(Stream pluginLicence) כדי להוסיף רישיון תוסף באמצעות זרם.

C#
using (var pluginLicenseStream = new FileStream("path/to/your/plugin-license.lic", FileMode.Open))
{
    Viewer.SetLicensePlugin(pluginLicenseStream);
}

הוספת רישיון תוסף באמצעות מסמך XML

שיטה זו משתמשת ב‑Viewer.SetLicensePlugin(XMLDocument xmlPluginLicence) כדי להוסיף רישיון תוסף באמצעות מסמך XML.

C#
var pluginXmlDoc = new XmlDocument();
pluginXmlDoc.Load("path/to/your/plugin-license.xml");
Viewer.SetLicensePlugin(pluginXmlDoc);

הגנת קובץ הרישיון שלכם

כדי להגן על קובץ הרישיון Doconut שלכם (.lic), חשוב לעקוב אחרי שיטות עבודה מומלצות לאבטחת קבצים. אחסנו את קובץ הרישיון בתיקייה מאובטחת עם גישה מוגבלת, כך שרק משתמשים או שירותים מורשים יוכלו לקרוא אותו.