Declaration
Declaration
**Sheetize SDKs ** requer um conjunto de permissão Full Trust quando usado dentro de aplicações .NET. Este nível de autorização é necessário para executar operações críticas em nível do sistema, como acesso a configurações de registo, arquivos de sistema e gerenciamento de fontes.
Por que a confiança completa é necessária
Os SDKs Sheetize dependem das classes de sistema core .NET, que muitas vezes precisam de permissões elevadas pelas seguintes razões:
- Accesso ao Registo : Algumas operações podem exigir a leitura ou a escrita do Registro do Sistema para fins de configuração.
- Files do sistema : tarefas como o gerenciamento de fontes ou operações de arquivo podem precisar de acesso a arquivos de sistema além do directorio virtual da aplicação.
Limitações em ambientes de confiança média
Em ambientes de hospedagem que garantem a segurança do Medium Trust , várias permissões críticas são restritas ou não disponíveis, o que pode prejudicar a funcionalidade dos SDKs.
- OleDbPermission : Evita o uso de fornecedores de dados da OLE DB gerenciados pela ADO.NET para acessar bancos de informações.
- EventLogPermission : Bloqueia o acesso ao Windows Event Log, limitando as capacidades de diagnóstico.
- ReflexãoPermissão : Limita a reflexão, afetando certas operações dinâmicas.
- RegistryPermission : recusa o acesso ao registo do sistema.
- WebPermission : Limita a comunicação para endereços ou rangos predefinidos, conforme configurado no
<trust>
O elemento. - FileIOPermission : Limita o acesso aos arquivos dentro do directorio virtual da aplicação.
Para garantir a plena funcionalidade, os SDKs Sheetize devem ser usados em um ambiente Full Trust .