Deklaracja

SDK Documentize.com wymagają zestawu uprawnień Pełnego Zaufania podczas używania w aplikacjach .NET. Ten poziom uprawnień jest niezbędny dla SDK do wykonywania niektórych operacji na poziomie systemu, takich jak dostęp do ustawień rejestru, plików systemowych i przetwarzanie czcionek.

Dlaczego wymagane jest pełne zaufanie

SDK Documentize wykorzystują podstawowe klasy systemu .NET, które często potrzebują podwyższonych uprawnień z następujących powodów:

  • Dostęp do rejestru: Niektóre operacje mogą wymagać odczytu lub zapisu do rejestru systemowego.
  • Pliki systemowe: Dostęp do plików systemowych poza wirtualnym katalogiem aplikacji może być konieczny do niektórych zadań, takich jak obsługa czcionek lub wykonywanie operacji na plikach.

Ograniczenia środowiska o średnim zaufaniu

W środowiskach hostingowych, które stosują zabezpieczenia Średniego Zaufania, kilka istotnych uprawnień jest ograniczonych lub niedostępnych. Może to uniemożliwić prawidłowe działanie SDK w takich środowiskach. Następujące ograniczenia mają zastosowanie w ramach Średniego Zaufania:

  • OleDbPermission: Nie można używać zarządzanego dostawcy danych OLE DB ADO.NET do dostępu do baz danych.
  • EventLogPermission: Dostęp do dziennika zdarzeń Windows jest zabroniony.
  • ReflectionPermission: Uniemożliwia użycie refleksji, co może wpływać na niektóre dynamiczne operacje.
  • RegistryPermission: Dostęp do rejestru systemowego jest zabroniony.
  • WebPermission: Komunikacja jest ograniczona do zdefiniowanych adresów lub zakresów, jak skonfigurowano w elemencie <trust>.
  • FileIOPermission: Dostęp do plików jest ograniczony do tych znajdujących się w wirtualnym katalogu aplikacji.
28 gru 2024
 Polski