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

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

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

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

בקטע זה תלמד כיצד להתקין ולהפעיל את רישיון Doconut שלך בסביבות שונות, כולל .NET Framework, .NET Standard/Core, ו‑.NET 6. עקוב אחרי הצעדים כדי להבטיח אינטגרציה חלקה של הרישיון בפרויקט שלך:

.NET Framework

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

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

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

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

הוספת רישיון לפי נתיב קובץ

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

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

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

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

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

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

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

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

הוספת רישיון תוסף לפי נתיב קובץ

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

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

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

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

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

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

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

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

.NET Standard/Core ו‑.NET 6 ומעלה

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

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

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

csharp
var docViewer = new Viewer(_cache, _accessor);

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

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

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

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

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

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

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

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

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

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

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

csharp
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) כדי להוסיף רישיון תוסף באמצעות זרם.

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

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

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

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

הגנה על קובץ הרישיון שלך

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

האם דף זה היה מועיל?