שימוש ברישיון Doconut שלך
הוראות להתקנה והפעלת הרישיון שלך.
כדי לגלות כיצד להשתמש ברישיון Doconut, פעל לפי ההוראות למטה עבור פלטפורמות .NET שונות.
התקנת רישיון Doconut
בקטע זה תלמד כיצד להתקין ולהפעיל את רישיון Doconut שלך בסביבות שונות, כולל .NET Framework, .NET Standard/Core, ו‑.NET 6. עקוב אחרי הצעדים כדי להבטיח אינטגרציה חלקה של הרישיון בפרויקט שלך:
.NET Framework
זיהוי רישיון אוטומטי
Doconut יכול לזהות רישיונות באופן אוטומטי אם הם ממוקמים בתיקיית bin של הפרויקט.
הוספת רישיון ברירת מחדל ידני
אם אתה מעדיף להוסיף את הרישיון ידנית, האפשרויות הבאות זמינות:
הוספת רישיון לפי נתיב קובץ
שיטה זו משתמשת ב‑Viewer.DoconutLicense(string licencePath) כדי להוסיף רישיון על ידי ציון הנתיב לקובץ הרישיון.
var licensePath = "path/to/your/license.lic";
Viewer.DoconutLicense(licensePath);הוספת רישיון באמצעות זרם
שיטה זו משתמשת ב‑Viewer.DoconutLicense(Stream licenseStream) כדי להוסיף רישיון באמצעות זרם.
using (var licenseStream = new FileStream("path/to/your/license", FileMode.Open))
{
Viewer.DoconutLicense(licenseStream);
}הוספת רישיון באמצעות מסמך XML
שיטה זו משתמשת ב‑Viewer.DoconutLicense(XMLDocument licence) כדי להוסיף רישיון באמצעות מסמך XML.
var xmlDoc = new XmlDocument();
xmlDoc.Load("path/to/your/license.xml");
Viewer.DoconutLicense(xmlDoc);הוספת רישיון תוסף לפי נתיב קובץ
שיטה זו משתמשת ב‑Viewer.SetLicensePlugin(string pathPluginLicence) כדי להוסיף רישיון תוסף על ידי ציון הנתיב לקובץ רישיון התוסף.
var pluginLicensePath = "path/to/your/plugin-license.lic";
Viewer.SetLicensePlugin(pluginLicensePath);הוספת רישיון תוסף באמצעות זרם
שיטה זו משתמשת ב‑Viewer.SetLicensePlugin(Stream pluginLicence) כדי להוסיף רישיון תוסף באמצעות זרם.
using (var pluginLicenseStream = new FileStream("path/to/your/plugin-license.lic", FileMode.Open))
{
Viewer.SetLicensePlugin(pluginLicenseStream);
}הוספת רישיון תוסף באמצעות מסמך XML
שיטה זו משתמשת ב‑Viewer.SetLicensePlugin(XMLDocument xmlPluginLicence) כדי להוסיף רישיון תוסף באמצעות מסמך XML.
var pluginXmlDoc = new XmlDocument();
pluginXmlDoc.Load("path/to/your/plugin-license.xml");
Viewer.SetLicensePlugin(pluginXmlDoc);.NET Standard/Core ו‑.NET 6 ומעלה
זיהוי רישיון אוטומטי
Doconut יכול לזהות רישיונות באופן אוטומטי אם הם ממוקמים בתיקיית wwwroot של הפרויקט.
כדי לאתחל את docViewer עם זיהוי רישיון אוטומטי, השתמש בשורה הבאה:
var docViewer = new Viewer(_cache, _accessor);הוספת רישיון ברירת מחדל ידני
אתה יכול לציין ידנית את הנתיב לקובץ רישיון ברירת מחדל יחיד בעת אתחול הצופה.
var licenseFilePath = Path.Combine(_hostingEnvironment.WebRootPath, "path/to/your/license");
var docViewer = new Viewer(_cache, _accessor, licenseFilePath);הוספת רישיון באמצעות זרם
שיטה זו משתמשת ב‑Viewer.DoconutLicense(Stream licenseStream) כדי להוסיף רישיון באמצעות זרם.
using (var licenseStream = new FileStream("path/to/your/license", FileMode.Open))
{
Viewer.DoconutLicense(licenseStream);
}הוספת רישיון באמצעות מסמך XML
שיטה זו משתמשת ב‑Viewer.DoconutLicense(XMLDocument licence) כדי להוסיף רישיון באמצעות מסמך XML.
var xmlDoc = new XmlDocument();
xmlDoc.Load("path/to/your/license.xml");
Viewer.DoconutLicense(xmlDoc);רישיונות תוסף מרובים ברירת מחדל ידניים
אם אתה צריך לציין רישיונות מרובים, אתה יכול לספק רשימת נתיבי קבצים לאתחול הצופה.
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) כדי להוסיף רישיון תוסף באמצעות זרם.
using (var pluginLicenseStream = new FileStream("path/to/your/plugin-license.lic", FileMode.Open))
{
Viewer.SetLicensePlugin(pluginLicenseStream);
}הוספת רישיון תוסף באמצעות מסמך XML
שיטה זו משתמשת ב‑Viewer.SetLicensePlugin(XMLDocument xmlPluginLicence) כדי להוסיף רישיון תוסף באמצעות מסמך XML.
var pluginXmlDoc = new XmlDocument();
pluginXmlDoc.Load("path/to/your/plugin-license.xml");
Viewer.SetLicensePlugin(pluginXmlDoc);הגנה על קובץ הרישיון שלך
כדי להגן על קובץ הרישיון Doconut שלך (.lic), חשוב לעקוב אחרי שיטות עבודה מומלצות לאבטחת קבצים. אחסן את קובץ הרישיון בתיקייה מאובטחת עם גישה מוגבלת, כך שרק משתמשים או שירותים מורשים יוכלו לקרוא אותו.
האם דף זה היה מועיל?