Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La sicurezza Internet per le applicazioni che usano lo System.Net spazio dei nomi viene fornita dalle WebPermission classi e SocketPermission . La WebPermission classe controlla il diritto di un'applicazione di richiedere dati da un URI o di fornire un URI a Internet. La SocketPermission classe controlla il diritto di un'applicazione di usare un Socket per accettare dati da una porta locale o contattare dispositivi remoti usando un protocollo di trasporto a un altro indirizzo, in base all'host, al numero di porta e al protocollo di trasporto del socket.
La classe di autorizzazione usata dipende dal tipo di applicazione. Le applicazioni che usano WebRequest e i relativi discendenti devono usare la WebPermission classe per gestire le autorizzazioni. Le applicazioni che usano l'accesso a livello di socket devono usare la SocketPermission classe per gestire le autorizzazioni.
WebPermission e SocketPermission definire due autorizzazioni: accettare e connettersi. Accetta concede all'applicazione il diritto di rispondere a una connessione in ingresso da un'altra parte. Connetti concede all'applicazione il diritto di avviare una connessione a un'altra parte.
Per SocketPermission le istanze, accettare significa che un'applicazione può accettare connessioni in ingresso su un indirizzo di trasporto locale; connettere significa che un'applicazione può connettersi a un indirizzo di trasporto remoto (o locale).
Per WebPermission le istanze, accettare significa che un'applicazione può esportare l'URI controllato da WebPermission nel mondo. La connessione significa che un'applicazione può accedere a tale URI (sia remoto che locale).