Deklaracja
Contents
[
Hide
]
Wszystkie komponenty Aspose Java wymagają zestawu uprawnień Full Trust. Powodem jest to, że komponenty Aspose Java muszą mieć dostęp do ustawień rejestru, plików systemowych poza wirtualnym katalogiem w celu wykonywania niektórych operacji, takich jak parsowanie czcionek itp. Ponadto komponenty Aspose Java opierają się na podstawowych klasach systemu Java, które również w wielu przypadkach wymagają zestawu uprawnień Full Trust.
Dostawcy usług internetowych hostujący wiele aplikacji od różnych firm zazwyczaj wymuszają poziom bezpieczeństwa Medium Trust:
- OleDbPermission nie jest dostępny. Oznacza to, że nie możesz używać zarządzanego dostawcy danych ADO.NET OLE DB do dostępu do baz danych.
- EventLogPermission nie jest dostępny. Oznacza to, że nie możesz uzyskać dostępu do dziennika zdarzeń systemu Windows.
- ReflectionPermission nie jest dostępny. Oznacza to, że nie możesz używać refleksji.
- RegistryPermission nie jest dostępny. Oznacza to, że nie możesz uzyskać dostępu do rejestru.
- WebPermission jest ograniczony. Oznacza to, że Twoja aplikacja może komunikować się tylko z adresem lub zakresem adresów określonym w elemencie
. - FileIOPermission jest ograniczony. Oznacza to, że możesz uzyskać dostęp tylko do plików w hierarchii wirtualnego katalogu Twojej aplikacji.
Ze względu na powyższe przyczyny komponenty Aspose Java nie mogą być używane na serwerach przyznających zestaw uprawnień inny niż Full Trust.