Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zabezpieczenia internetowe dla aplikacji korzystających z przestrzeni nazw System.Net są zapewniane przez klasy WebPermission i SocketPermission. Klasa WebPermission kontroluje prawo aplikacji do żądania danych z URI lub obsługi URI w Internecie.
SocketPermission Klasa kontroluje prawo aplikacji do akceptowania danych na porcie lokalnym za pomocą Socket lub kontaktowania się z urządzeniami zdalnymi z zastosowaniem protokołu transportowego pod innym adresem. Jest to oparte na hoście, numerze portu i protokole transportowym gniazda.
Używana klasa uprawnień zależy od typu aplikacji. Aplikacje używające WebRequest i jego elementy potomne powinny używać WebPermission klasy do zarządzania uprawnieniami. Aplikacje korzystające z dostępu na poziomie gniazda powinny używać SocketPermission klasy do zarządzania uprawnieniami.
WebPermission i SocketPermission zdefiniuj dwa uprawnienia: zaakceptuj i połącz. Zaakceptowanie przyznaje aplikacji prawo do odpowiadania na połączenie przychodzące od innej strony. Program Connect przyznaje aplikacji prawo do inicjowania połączenia z inną stroną.
Dla przypadków SocketPermission akceptowanie oznacza, że aplikacja może akceptować połączenia przychodzące na lokalnym adresie transportowym; połączenie oznacza, że aplikacja może łączyć się z jakimkolwiek zdalnym (lub lokalnym) adresem transportowym.
Dla instancji WebPermission, zaakceptuj oznacza, że aplikacja może wyeksportować kontrolowany przez WebPermission identyfikator URI na zewnątrz; połącz oznacza, że aplikacja może uzyskać dostęp do tego identyfikatora URI (niezależnie od tego, czy jest zdalny, czy lokalny).