Δήλωση

Τα SDK του Documentize.com απαιτούν ένα σύνολο Πλήρους Εμπιστοσύνης όταν χρησιμοποιούνται σε εφαρμογές .NET. Αυτό το επίπεδο άδειας είναι απαραίτητο για να μπορέσουν τα SDK να εκτελέσουν ορισμένες λειτουργίες σε επίπεδο συστήματος, όπως η πρόσβαση σε ρυθμίσεις μητρώου, αρχεία συστήματος και η ανάλυση γραμματοσειρών.

Γιατί απαιτείται η Πλήρη Εμπιστοσύνη

Τα SDK του Documentize χρησιμοποιούν βασικές κλάσεις συστήματος .NET, οι οποίες συχνά απαιτούν υψηλότερες άδειες για τους εξής λόγους:

  • Πρόσβαση στο Μητρώο: Ορισμένες λειτουργίες μπορεί να απαιτούν ανάγνωση ή εγγραφή στο μητρώο του συστήματος.
  • Αρχεία Συστήματος: Η πρόσβαση σε αρχεία συστήματος πέρα από το εικονικό κατάλογο της εφαρμογής μπορεί να είναι απαραίτητη για ορισμένα καθήκοντα, όπως η διαχείριση γραμματοσειρών ή η εκτέλεση λειτουργιών αρχείων.

Περιορισμοί Περιβάλλοντος Μέσης Εμπιστοσύνης

Σε περιβάλλοντα φιλοξενίας που επιβάλλουν ασφάλεια Μέσης Εμπιστοσύνης, πολλές σημαντικές άδειες είναι περιορισμένες ή μη διαθέσιμες. Αυτό θα μπορούσε να αποτρέψει τη σωστή λειτουργία των SDK σε τέτοια περιβάλλοντα. Οι παρακάτω περιορισμοί ισχύουν υπό Μέση Εμπιστοσύνη:

  • OleDbPermission: Δεν μπορεί να χρησιμοποιηθεί ο διαχειριζόμενος παροχέας δεδομένων ADO.NET OLE DB για πρόσβαση σε βάσεις δεδομένων.
  • EventLogPermission: Η πρόσβαση στο ημερολόγιο συμβάντων των Windows απαγορεύεται.
  • ReflectionPermission: Αποτρέπει τη χρήση αντανάκλασης, η οποία μπορεί να επηρεάσει ορισμένες δυναμικές λειτουργίες.
  • RegistryPermission: Η πρόσβαση στο μητρώο του συστήματος απορρίπτεται.
  • WebPermission: Η επικοινωνία περιορίζεται σε καθορισμένες διευθύνσεις ή περιοχές όπως έχουν καθοριστεί στο στοιχείο <trust>.
  • FileIOPermission: Η πρόσβαση σε αρχεία περιορίζεται σε αυτά που βρίσκονται εντός του εικονικού καταλόγου της εφαρμογής.
 Ελληνικά