Class License

Class License

Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)

ให้วิธีการในการอนุญาตให้ใช้คอมโพเนนต์

public sealed class License

การสืบทอด

objectLicense

สมาชิกที่สืบทอด

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

ตัวอย่าง

ในตัวอย่างนี้ จะมีการพยายามค้นหาไฟล์อนุญาตที่ชื่อ MyLicense.lic ในโฟลเดอร์ที่มี คอมโพเนนต์, ในโฟลเดอร์ที่มีการเรียกใช้ assembly, ในโฟลเดอร์ของ assembly หลักและจากนั้นในทรัพยากรที่ฝังอยู่ของ assembly ที่เรียกใช้

License license = new License();
license.SetLicense("MyLicense.lic");
Dim license As license = New license
License.SetLicense("MyLicense.lic")
```</ms><java>
ไฟล์ jar ของคอมโพเนนต์:
```csharp
License license = new License();
license.setLicense("MyLicense.lic");
```</java>

## ตัวสร้าง

### <a id="Aspose_Zip_License__ctor"></a> License\(\)

เริ่มต้นอินสแตนซ์ใหม่ของคลาส Aspose.Zip.License

```csharp
public License()

ตัวอย่าง

ในตัวอย่างนี้ จะมีการพยายามค้นหาไฟล์อนุญาตที่ชื่อ MyLicense.lic ในโฟลเดอร์ที่มี คอมโพเนนต์, ในโฟลเดอร์ที่มีการเรียกใช้ assembly, ในโฟลเดอร์ของ assembly หลักและจากนั้นในทรัพยากรที่ฝังอยู่ของ assembly ที่เรียกใช้

License license = new License();
license.SetLicense("MyLicense.lic");
Dim license As license = New license
License.SetLicense("MyLicense.lic")
```</ms><java>
ไฟล์ jar ของคอมโพเนนต์:
```csharp
License license = new License();
license.setLicense("MyLicense.lic");
```</java>

## วิธีการ

### <a id="Aspose_Zip_License_SetLicense_System_String_"></a> SetLicense\(string\)

อนุญาตให้ใช้คอมโพเนนต์

```csharp
public void SetLicense(string licenseName)

พารามิเตอร์

licenseName string

สามารถเป็นชื่อไฟล์เต็มหรือชื่อไฟล์สั้นหรือชื่อของทรัพยากรที่ฝังอยู่ ใช้สตริงว่างเพื่อสลับไปยังโหมดการประเมินผล

ตัวอย่าง

ในตัวอย่างนี้ จะมีการพยายามค้นหาไฟล์อนุญาตที่ชื่อ MyLicense.lic ในโฟลเดอร์ที่มี คอมโพเนนต์, ในโฟลเดอร์ที่มีการเรียกใช้ assembly, ในโฟลเดอร์ของ assembly หลักและจากนั้นในทรัพยากรที่ฝังอยู่ของ assembly ที่เรียกใช้

License license = new License();
license.SetLicense("MyLicense.lic");</code></pre></ms><java>
ไฟล์ jar ของคอมโพเนนต์:
```csharp
License license = new License();
license.setLicense("MyLicense.lic");
```</java>

#### หมายเหตุ

<p>พยายามค้นหาใบอนุญาตในสถานที่ต่อไปนี้:</p>
<p>1. เส้นทางที่ชัดเจน</p>
<ms>
<p>2. โฟลเดอร์ที่มี assembly ของคอมโพเนนต์ Aspose</p>
<p>3. โฟลเดอร์ที่มีการเรียกใช้ assembly ของลูกค้า</p>
<p>4. โฟลเดอร์ที่มี assembly หลัก (เริ่มต้น)</p>
<p>5. ทรัพยากรที่ฝังอยู่ใน assembly ที่เรียกใช้ของลูกค้า</p>
<p>
<b>หมายเหตุ:</b>ใน .NET Compact Framework, จะพยายามค้นหาใบอนุญาตเฉพาะในสถานที่เหล่านี้:</p>
<p>1. เส้นทางที่ชัดเจน</p>
<p>2. ทรัพยากรที่ฝังอยู่ใน assembly ที่เรียกใช้ของลูกค้า</p>
</ms>
<java>
<p>2. โฟลเดอร์ที่มีไฟล์ JAR ของคอมโพเนนต์ Aspose</p>
<p>3. โฟลเดอร์ที่มีไฟล์ JAR ของการเรียกใช้ของลูกค้า</p>
</java>

### <a id="Aspose_Zip_License_SetLicense_System_IO_Stream_"></a> SetLicense\(Stream\)

อนุญาตให้ใช้คอมโพเนนต์

```csharp
public void SetLicense(Stream stream)

พารามิเตอร์

stream Stream

สตรีมที่มีใบอนุญาต

ตัวอย่าง

[C#]

License license = new License();
license.SetLicense(myStream);
```
```vb
Dim license as License = new License
license.SetLicense(myStream)


License license = new License();
license.setLicense(myStream);
```

#### หมายเหตุ

ใช้วิธีนี้เพื่อโหลดใบอนุญาตจากสตรีม

 แบบไทย