Finestra di dialogo Impostazioni autorizzazione
Aggiornamento: novembre 2007
La finestra di dialogo Impostazioni autorizzazione consente di specificare le impostazioni autorizzazione di protezione per l'applicazione.
È importante sottolineare che l'interfaccia utente per la finestra di dialogo Impostazioni autorizzazione è diversa per ogni impostazione di autorizzazione. Le singole interfacce vengono descritte separatamente di seguito.
Per accedere a questa finestra di dialogo, selezionare un nodo di progetto in Esplora soluzioni, quindi scegliere Proprietà dal menu Progetto. In Progettazione progetti fare clic sulla scheda Protezione. Nella pagina Protezione selezionare Attiva le impostazioni di protezione ClickOnce, selezionare È un'applicazione parzialmente attendibile, selezionare un'autorizzazione nell'elenco di autorizzazioni, quindi scegliere Proprietà. L'accesso è consentito unicamente per le proprietà che sono incluse.
Impostazioni autorizzazione EnvironmentPermission
EnvironmentPermission controlla l'accesso alle variabili di sistema e dell'ambiente utente.
Concedi agli assembly l'accesso alle seguenti variabili di ambiente
Nella griglia delle impostazioni, immettere le variabili e fare clic su Lettura o Scrittura, a seconda dei casi, per ogni variabile. Questa è l'opzione predefinita.Concedi agli assembly libero accesso a tutte le variabili di ambiente
Consente l'accesso in lettura e in scrittura a tutte le variabili di ambiente.
Impostazioni autorizzazione FileDialogPermission
FileDialogPermission controlla la possibilità di accedere a file o cartelle tramite una finestra di dialogo dei file. Grazie e questa autorizzazione è possibile per gli assembly garantire la persistenza dei contenuti di un file senza salvare il file stesso o senza che siano necessarie le autorizzazioni di I/O dei file.
Concedi agli assembly l'accesso a queste finestre di dialogo dei file
Selezionare dall'elenco a discesa una delle opzioni seguenti: Nessuna, Apri finestra di dialogo, Salva finestra di dialogo o Apri e salva finestre di dialogo. Agli assembly verrà consentito l'accesso alle finestre di dialogo selezionate e, tramite queste, la possibilità di salvare i file.Concedi agli assembly libero accesso alle finestre di dialogo dei file
Consente l'accesso in lettura e in scrittura a tutte le finestre di dialogo dei file. Questa è l'opzione predefinita.
Impostazioni autorizzazione FileIOPermission
FileIOPermission controlla la possibilità di accedere ai file e alle cartelle.
Concedi agli assembly l'accesso ai seguenti file e directory
Specificare i percorsi dei file e i privilegi di accesso associati a ciascuno di essi. I privilegi di accesso sono: Lettura, Scrittura, Accodamento e Individuazione percorso.Concedi agli assembly libero accesso al file system
Consente l'accesso completo a tutti i file e a tutte le directory. Questa è l'opzione predefinita.Delete Entry
Per rimuovere il percorso del file, selezionare uno dei percorsi dei file dalla griglia delle impostazioni e fare clic su questo pulsante.
Impostazioni autorizzazione IsolatedStorageFilePermission
IsolatedStorageFilePermission specifica l'utilizzo consentito di un file system virtuale privato.
Nella finestra di dialogo Autorizzazione personalizzata vengono visualizzati gli attributi e i valori associati a tale autorizzazione.
Impostazioni autorizzazione ReflectionPermission
ReflectionPermission controlla l'accesso ai metadati mediante le API di System.Reflection.
Concedi agli assembly le seguenti autorizzazioni per l'acquisizione di informazioni su altri assembly
Selezionare Informazioni sui membri per consentire agli assembly l'acquisizione di informazioni sui membri di altri assembly. Dei membri fanno parte metodi e proprietà all'interno delle classi che contengono gli assembly.Selezionare Informazioni sui tipi per consentire agli assembly l'acquisizione di informazioni sui tipi di altri assembly. Tra i tipi sono incluse le classi che contengono gli assembly.
Selezionare Reflection emit per consentire la generazione degli assembly da parte di compilatori e moduli di gestione di script. Questa è l'opzione predefinita.
Concedi agli assembly autorizzazioni complete per l'acquisizione di informazioni su altri assembly
Selezionare questa opzione per concedere agli assembly autorizzazioni complete per l'accesso ai metadati System.Reflection per altri assembly.
Impostazioni autorizzazione RegistryPermission
RegistryPermission controlla la capacità di accedere a tutte le variabili di registro.
Concedi agli assembly l'accesso alle seguenti chiavi del Registro di sistema
Nella griglia delle impostazioni immettere le chiavi del Registro di sistema e selezionare Lettura, Scrittura o Creazione, a seconda dei casi, per ogni Registro di sistema. Questa è l'opzione predefinita.Concedi agli assembly libero accesso al Registro di sistema
Selezionare questa opzione per concedere agli assembly autorizzazioni complete per l'accesso al Registro di sistema. Questa è l'opzione predefinita.
Impostazioni autorizzazione SecurityPermission
SecurityPermission descrive un insieme di autorizzazioni di protezione applicato al codice.
Concedi agli assembly l'accesso alle seguenti autorizzazioni di protezione
Selezionare le caselle di controllo relative alle autorizzazioni di protezione che si desidera concedere agli assembly. Attiva esecuzione assembly e Asserzione delle autorizzazioni concesse sono selezionate per impostazione predefinita.Concedi agli assembly libero accesso a tutte le autorizzazioni di protezione
Selezionare questa opzione per concedere libero accesso a tutte le autorizzazioni di protezione.
Impostazioni autorizzazione UIPermission
UIPermission controlla le autorizzazioni correlate alle interfacce utente e gli Appunti.
Concedi agli assembly l'accesso ai seguenti elementi dell'interfaccia utente
Scegliere l'opzione. Utilizzare quindi gli elenchi a discesa Windowing e Appunti per selezionare gli elementi dell'interfaccia utente per i quali si intende garantire l'accesso all'assembly.Concedi agli assembly libero accesso agli elementi dell'interfaccia utente
Selezionare questa opzione per concedere agli assembly libero accesso a tutti gli elementi dell'interfaccia utente. Questa è l'opzione predefinita.
Impostazioni autorizzazione KeyContainerPermission
KeyContainerPermission controlla la capacità di accedere a tutti i contenitori di chiavi.
Nella finestra di dialogo Autorizzazione personalizzata vengono visualizzati gli attributi e i valori associati a tale autorizzazione.
Impostazioni autorizzazione PerformanceCounterPermission
PerformanceCounterPermission consente il controllo delle autorizzazioni di accesso al codice per il componente contatore delle prestazioni Windows NT (PerformanceCounter).
Concedi agli assembly l'accesso ai seguenti contatori di prestazioni
Scegliere l'opzione. Immettere quindi nella griglia delle impostazioni i nomi dei computer a cui i contatori di prestazioni possono accedere.Concedi agli assembly libero accesso a tutti i contatori di prestazioni
Selezionare questa opzione per concedere agli assembly libero accesso a tutti i contatori di prestazioni dell'utente. Questa è l'opzione predefinita.
Impostazioni autorizzazione WebPermission
WebPermission consente di controllare i diritti di accesso alle risorse Internet HTTP.
A questa autorizzazione non è associata alcuna finestra di dialogo.
Impostazioni autorizzazione PrintingPermission
PrintingPermission consente di controllare l'accesso alle stampanti.
Concedi agli assembly l'accesso alle seguenti stampanti
Scegliere l'opzione. Selezionare quindi dall'elenco a discesa una delle autorizzazioni di accesso da concedere per le stampanti: Nessuna stampante, Stampa protetta, Stampa predefinita (l'impostazione predefinita), Tutte le stampanti.Concedi agli assembly libero accesso alle stampanti
Selezionare l'opzione per concedere agli assembly libero accesso alle stampanti.
Impostazioni autorizzazione DnsPermission
DnsPermission consente di controllare i diritti di accesso ai server DNS (Domain Name System) nella rete.
Non concedere agli assembly alcun accesso a DNS
Selezionare l'opzione per non concedere agli assembly l'accesso a DNS. Gli assembly senza autorizzazione DNS non sono in grado di risolvere nomi Internet o indirizzi URL.Concedi agli assembly libero accesso a DNS
Selezionare l'opzione per concedere agli assembly l'accesso a DNS senza restrizioni. Questa è l'opzione predefinita.
Impostazioni autorizzazione SocketPermission
SocketPermission controlla i diritti di creazione o accettazione di connessioni su un indirizzo di trasporto.
Concedi agli assembly l'accesso ai seguenti socket
Scegliere l'opzione. Immettere quindi Host e Porta per ciascun socket nella griglia delle impostazioni e specificare per ognuno l'accesso TCP e UDP.Concedi agli assembly libero accesso ai socket
Selezionare l'opzione per concedere agli assembly libero accesso ai socket. Questa è l'opzione predefinita.
Impostazioni autorizzazione EventLogPermission
EventLogPermission consente il controllo delle autorizzazioni di accesso al codice per la registrazione degli eventi.
Concedi agli assembly l'accesso ai seguenti log eventi
Scegliere l'opzione. Immettere quindi nella griglia delle impostazioni i nomi dei computer associati a ciascun log eventi.Concedi agli assembly libero accesso a tutti i log eventi
Selezionare l'opzione per concedere agli assembly libero accesso ai log eventi. Questa è l'opzione predefinita.
Impostazioni autorizzazione StorePermission
StorePermission consente di controllare l'accesso ad archivi contenenti certificati X.509.
Nella finestra di dialogo Autorizzazione personalizzata vengono visualizzati gli attributi e i valori associati a tale autorizzazione.
Impostazioni autorizzazione OleDbPermission
OleDbPermission consente al provider di dati .NET Framework per OLE DB di accertare che un utente disponga di un livello di protezione sufficiente per accedere a un'origine dati OLE DB.
Nella finestra di dialogo Autorizzazione personalizzata vengono visualizzati gli attributi e i valori associati a tale autorizzazione.
Impostazioni autorizzazione SqlClientPermission
SqlClientPermission consente al provider di dati .NET Framework per SQL Server di accertare che un utente disponga di un livello di protezione sufficiente per accedere a un'origine dati.
Concedi agli assembly l'accesso ai server Microsoft SQL Server
Selezionare l'opzione per consentire agli assembly l'accesso ai server Microsoft SQL Server della rete tramite ADO.NET. Selezionare la casella di controllo Consenti agli assembly l'uso di password vuote se si intende permettere l'utilizzo di password vuote (sconsigliato).Concedi agli assembly libero accesso ai seguenti
Selezionare l'opzione per concedere agli assembly libero accesso ai server Microsoft SQL Servers. Questa è l'opzione predefinita.
Impostazioni autorizzazione DataProtectionPermission
DataProtectionPermission consente di controllare la possibilità di accedere a memoria e dati crittografati.
Nella finestra di dialogo Autorizzazione personalizzata vengono visualizzati gli attributi e i valori associati a tale autorizzazione.
Vedere anche
Attività
Procedura: attivare le impostazioni di sicurezza ClickOnce
Procedura: impostare un'area di protezione per un'applicazione ClickOnce
Procedura: impostare le autorizzazioni personalizzate per un'applicazione ClickOnce
Procedura: determinare le autorizzazioni per un'applicazione ClickOnce
Procedura: eseguire il debug di un'applicazione ClickOnce con autorizzazioni limitate
Concetti
Sicurezza dall'accesso di codice per applicazioni ClickOnce
Riferimenti
Pagina Protezione, Progettazione progetti