Declaration

Declaration

**Sheetize SDKs ** đòi hỏi một thiết lập giấy phép Full Trust khi được sử dụng trong các ứng dụng .NET. trình độ này là cần thiết để thực hiện các hoạt động cấp hệ thống quan trọng, chẳng hạn như truy cập vào cài đặt đăng ký, tệp Hệ thống, và quản lý phông chữ.

Tại sao niềm tin đầy đủ là cần thiết

Các SDK Sheetize dựa trên các lớp hệ thống .NET cốt lõi, thường cần cấp phép cao vì những lý do sau:

  • Đăng ký truy cập : Một số hoạt động có thể yêu cầu đọc hoặc viết vào đăng ký hệ thống cho mục đích cấu hình.
  • Dữ liệu hệ thống : Các nhiệm vụ như xử lý phông chữ hoặc các hoạt động tệp có thể cần truy cập vào các tập tin Hệ thống bên ngoài thư mục ảo của ứng dụng.

Giới hạn trong môi trường trung bình tin cậy

Trong các môi trường lưu trữ đảm bảo an ninh Medium Trust , một số quyền quan trọng bị hạn chế hoặc không sẵn dùng, điều này có thể ảnh hưởng đến chức năng của SDK.

  • OleDbPermission : ngăn chặn việc sử dụng các nhà cung cấp dữ liệu OLE DB do ADO.NET quản lý để truy cập vào cơ sở data.
  • EventLogPermission : Chặn quyền truy cập vào Windows Event Log, hạn chế khả năng chẩn đoán.
  • ReflectionPermission : hạn chế phản xạ, ảnh hưởng đến các hoạt động năng động nhất định.
  • RegistryPermission : Từ chối truy cập vào hồ sơ hệ thống.
  • WebPermission : Giới hạn giao tiếp đến các địa chỉ hoặc phạm vi được xác định trước, như được cấu hình trong <trust> yếu tố
  • FileIOPermission : Giới hạn quyền truy cập vào tệp trong thư mục ảo của ứng dụng.

Để đảm bảo chức năng đầy đủ, SDK Sheetize nên được sử dụng trong môi trường Full Trust.

 Tiếng Việt