Class License

Class License

Namespace: Aspose.Page
Assembly: Aspose.Page.dll (25.1.2)

Cung cấp các phương thức để cấp phép cho thành phần.

public class License

Kế thừa

objectLicense

Các thành viên kế thừa

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

Ví dụ

Trong ví dụ này, sẽ cố gắng tìm một tệp cấp phép có tên MyLicense.lic trong thư mục chứa

thành phần, trong thư mục chứa assembly gọi, trong thư mục của assembly đầu vào và sau đó trong các tài nguyên nhúng của assembly gọi. ```csharp License license = new License(); license.SetLicense("MyLicense.lic"); ``` ```vb Dim license As license = New license License.SetLicense("MyLicense.lic") ``` tệp jar của thành phần: ```csharp License license = new License(); license.setLicense("MyLicense.lic"); ```

Các hàm khởi tạo

License()

Khởi tạo một thể hiện mới của lớp này.

public License()

Ví dụ

Trong ví dụ này, sẽ cố gắng tìm một tệp cấp phép có tên MyLicense.lic trong thư mục chứa

thành phần, trong thư mục chứa assembly gọi, trong thư mục của assembly đầu vào và sau đó trong các tài nguyên nhúng của assembly gọi. ```csharp License license = new License(); license.SetLicense("MyLicense.lic"); ``` ```vb Dim license As license = New license License.SetLicense("MyLicense.lic") ``` tệp jar của thành phần: ```csharp License license = new License(); license.setLicense("MyLicense.lic"); ```

Thuộc tính

Embedded

Số giấy phép được thêm dưới dạng tài nguyên nhúng.

public bool Embedded { get; set; }

Giá trị thuộc tính

bool

Phương thức

SetLicense(string)

Cấp phép cho thành phần.

public void SetLicense(string licenseName)

Tham số

licenseName string

Ví dụ

Trong ví dụ này, sẽ cố gắng tìm một tệp cấp phép có tên MyLicense.lic trong thư mục chứa

thành phần, trong thư mục chứa assembly gọi, trong thư mục của assembly đầu vào và sau đó trong các tài nguyên nhúng của assembly gọi. ```csharp License license = new License(); license.SetLicense("MyLicense.lic"); ``` ```vb Dim license As License = New License license.SetLicense("MyLicense.lic") ``` tệp jar của thành phần: ```csharp License license = new License(); license.setLicense("MyLicense.lic"); ```Có thể là tên tệp đầy đủ hoặc ngắn hoặc tên của một tài nguyên nhúng. Sử dụng chuỗi rỗng để chuyển sang chế độ đánh giá.

Nhận xét

Cố gắng tìm giấy phép ở các vị trí sau:

1. Đường dẫn rõ ràng.

2. Thư mục của assembly thành phần.

3. Thư mục của assembly gọi của khách hàng.

4. Thư mục của assembly đầu vào.

5. Một tài nguyên nhúng trong assembly gọi của khách hàng.

Chú ý:Trên .NET Compact Framework, cố gắng tìm giấy phép chỉ ở những vị trí này:

1. Đường dẫn rõ ràng.

2. Một tài nguyên nhúng trong assembly gọi của khách hàng.

2. Thư mục của tệp jar thành phần.

SetLicense(Stream)

Cấp phép cho thành phần.

public void SetLicense(Stream stream)

Tham số

stream Stream

Một luồng chứa giấy phép.

Ví dụ

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


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

Nhận xét

Sử dụng phương thức này để tải giấy phép từ một luồng.

 Tiếng Việt