Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A segurança da Internet para aplicativos que usam o System.Net namespace é fornecida pelas WebPermission classes e SocketPermission . A WebPermission classe controla o direito de uma aplicação solicitar dados a um URI ou de fornecer um URI à Internet. A SocketPermission classe controla o direito de uma aplicação de usar a Socket para aceitar dados numa porta local ou para contactar dispositivos remotos usando um protocolo de transporte noutro endereço, com base no host, número de porta e protocolo de transporte do socket.
A classe de permissão que você usa depende do seu tipo de aplicativo. As aplicações que usam WebRequest e os seus descendentes devem usar a WebPermission classe para gerir permissões. Aplicações que utilizam acesso ao nível do socket devem usar a SocketPermission classe para gerir permissões.
WebPermission e SocketPermission definem duas permissões: aceitar e ligar. Aceitar concede ao aplicativo o direito de responder a uma conexão recebida de outra parte. Connect concede ao aplicativo o direito de iniciar uma conexão com outra parte.
Por exemplo SocketPermission , aceitar significa que uma aplicação pode aceitar ligações recebidas num endereço de transporte local; conectar significa que uma aplicação pode ligar-se a algum endereço de transporte remoto (ou local).
Para WebPermission instâncias, aceitar significa que uma aplicação pode exportar o URI controlado pelo WebPermission para o mundo; conectar significa que uma aplicação pode aceder a esse URI (seja remoto ou local).