Tôi đang sử dụng Aspose để xử lý các tệp PDF và tài liệu Word. Mỗi lần tôi sắp làm điều gì đó với một tài liệu, tôi chắc chắn rằng để gọi đây là:Đối tượng Giấy phép Aspose hoạt động như thế nào? Nó có tồn tại mãi mãi không?
Aspose.Pdf.License pdfLicense = new Aspose.Pdf.License();
pdfLicense.SetLicense("Aspose.Total.lic");
Aspose.Words.License wordLicense = new Aspose.Words.License();
wordLicense.SetLicense("Aspose.Total.lic");
Các pdfLicense
và wordLicense
biến không bao giờ sử dụng bất cứ nơi nào, nhưng Aspose công nhận một cách chính xác rằng tôi có một giấy phép hợp lệ. Điều này xảy ra như thế nào? Các giấy phép có được giữ trong một singleton bí mật ở đâu đó không? Nếu vậy, điều này có nghĩa là chúng tồn tại suốt đời của sợi không?
Vì điều này đang được sử dụng trong một ứng dụng web, nếu tôi chạy mã trên khi ứng dụng khởi động, tôi có thể sử dụng Aspose một cách an toàn trong suốt ứng dụng mà không phải lo lắng về việc cấp phép không?
Hiện tại tôi sẽ hoang tưởng hơn và chạy mã đó ở đầu mỗi phương thức sử dụng Aspose. Điều này làm việc tốt - giấy phép của tôi được công nhận một cách chính xác - nhưng nó hơi quá "lập trình-by-trùng hợp ngẫu nhiên" cho tôi cảm thấy thoải mái về nó.
(. Tôi đang sử dụng C# với ASP.NET 3.5, nếu mà làm cho bất kỳ sự khác biệt)