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 .

 Português