Declaration

Declaration

**Sheetize SDKs ** απαιτεί μια ρύθμιση άδειας Full Trust όταν χρησιμοποιείται μέσα σε εφαρμογές .NET. Αυτό το επίπεδο αδειών είναι απαραίτητο για την εκτέλεση κρίσιμων λειτουργιών σε επίπεδο συστήματος, όπως η πρόσβαση στις ρυθμίσεις μητρώου, τα αρχεία συστήματα και τη διαχείριση γραμματοσειρών.

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

Οι Sheetize SDKs βασίζονται σε κεντρικές τάξεις συστήματος .NET, οι οποίες συχνά απαιτούν αυξημένες άδειες για τους ακόλουθους λόγους:

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

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

Σε περιβάλλοντα φιλοξενίας που εξασφαλίζουν την ασφάλεια του Medium Trust , ορισμένες κρίσιμες άδειες περιορίζονται ή δεν διατίθενται, γεγονός που μπορεί να εμποδίσει τη λειτουργικότητα των SDKs.

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

Για να εξασφαλιστεί η πλήρης λειτουργικότητα, τα SDKs **Sheetize ** θα πρέπει να χρησιμοποιούνται σε ένα περιβάλλον Full Trust .

 Ελληνικά