Sviluppo protetto (Reporting Services)

Microsoft.NET Framework fornisce un potente sistema di protezione che consente l'esecuzione di codice in contesti di protezione soggetti a vincoli definiti dall'amministratore. Reporting Services utilizza il sistema di protezione di .NET Framework, noto come protezione dall'accesso di codice (o protezione basata sull'evidenza). In un sistema con protezione dall'accesso di codice un utente può essere considerato attendibile per accedere a una risorsa, ma se il codice eseguito non è attendibile, l'accesso alla risorsa verrà negato.

A differenza della protezione basata su utenti specifici, la protezione basata su codice può essere espressa per assembly o dati personalizzati e per estensioni per il recapito, il rendering e di protezione sviluppati per Reporting Services. Il codice dell'estensione può essere eseguito da un numero qualsiasi di utenti di Reporting Services, ciascuno dei quali non è noto in fase di sviluppo. In Reporting Services le estensioni o gli assembly personalizzati sviluppati richiedono criteri di protezione specifici, rappresentati come tipi in .NET Framework. Per ulteriori informazioni sulla protezione dall'accesso di codice, vedere "Protezione dall'accesso di codice" nella documentazione di .NET Framework.

Contenuto della sezione