Declaration

**Sheetize SDKs ** ต้องการตั้งค่าใบอนุญาต Full Trust เมื่อใช้ภายในแอพ .NET ระดับการอนุญาโตตุลาการนี้จําเป็นสําหรับการดําเนินการที่สําคัญในระดับระบบเช่นการเข้าถึงเมนูบันทึกไฟล์ระบบและการจัดการอักษร

ทําไมความมั่นใจที่สมบูรณ์เป็นสิ่งจําเป็น

Sheetize SDKs ขึ้นอยู่กับเกรดระบบ .NET หลักซึ่งมักต้องการอนุญาตที่สูงขึ้นสําหรับเหตุผลต่อไปนี้:

  • การเข้าสู่ระบบ : การดําเนินงานบางอย่างอาจต้องอ่านหรือเขียนลงทะเบียนระบบเพื่อวัตถุประสงค์การกําหนดค่า
  • ไฟล์ระบบ : กิจกรรมเช่นการจัดการอักษรหรือการดําเนินการไฟล์อาจต้องเข้าถึงไฟล์ของระบบนอกไดเรกทอรีเสมือนของแอพ

ข้อ จํากัด ในสภาพแวดล้อมความไว้วางใจกลาง

ในสภาพแวดล้อมการโฮสติ้งที่ให้ความปลอดภัย Medium Trust การอนุญาตที่สําคัญหลายคนถูก จํากัด หรือไม่สามารถใช้ได้ซึ่งอาจเป็นอุปสรรคต่อการทํางานของ SDKs ข้อ จํากัด ต่อไปนี้จะใช้ภายใต้Media Trust:

  • OleDbPermission : ป้องกันการใช้ผู้ให้บริการข้อมูล OLE DB ที่จัดการโดย ADO.NET เพื่อเข้าถึงฐานข้อมูล
  • ventLogPermission : บล็อกการเข้าถึง Windows Event Log โดยการ จํากัด ความสามารถในการวินิจฉัย
  • ReflectionPermission : จํากัด การสะท้อนผลกระทบต่อการดําเนินงานไดนามิกบางอย่าง
  • RegistryPermission : การปฏิเสธการเข้าถึงลงทะเบียนระบบ
  • WebPermission : จํากัด การสื่อสารไปยังที่อยู่หรือแถวที่กําหนดไว้ล่วงหน้าตามที่ตั้งไว้ใน <trust> องค์ประกอบ
  • FileIOPermission : จํากัด การเข้าถึงไฟล์ภายในไดเรกทอรีเสมือนของแอพ

เพื่อให้แน่ใจว่ามีฟังก์ชั่นที่สมบูรณ์ SDKs **Sheetize ** จะใช้ในสภาพแวดล้อม Full Trust

 แบบไทย