Per Mausklick bewerten und Feedback geben
MSDN
MSDN Library
Visual Studio 2005
 Web- und Socketberechtigungen

  Anzeige für geringe Bandbreite anschalten
Diese Seite ist spezifisch für
Microsoft Visual Studio 2005/.NET Framework 2.0

Andere Versionen stehen ebenfalls zur Verfügung für:
.NET Framework-Entwicklerhandbuch
Web- und Socketberechtigungen

Die Internetsicherheit für Anwendungen, die den System.Net-Namespace verwenden, wird durch die WebPermission-Klasse und die SocketPermission-Klasse zur Verfügung gestellt. Die WebPermission-Klasse steuert das Recht einer Anwendung, Daten von einem URI anzufordern oder dem Internet einen URI zu übermitteln. Die SocketPermission-Klasse steuert das Recht einer Anwendung, einen Socket zu verwenden, um Daten an einem lokalen Anschluss zu akzeptieren oder eine Verbindung mit einem Remotegerät an einer anderen Adresse mithilfe eines Transportprotokolls herzustellen. Dabei werden der Host, die Anschlussnummer und das Transportprotokoll des Sockets zugrunde gelegt.

Die verwendete Berechtigungsklasse hängt vom jeweiligen Anwendungstyp ab. Anwendungen, die WebRequest und dessen Nachkommen verwenden, müssen Berechtigungen mit der WebPermission-Klasse verwalten. Anwendungen, bei denen der Zugriff auf der Socketebene erfolgt, müssen Berechtigungen mit der SocketPermission-Klasse verwalten.

WebPermission und SocketPermission definieren zwei Berechtigungen: Accept und Connect. Accept erteilt der Anwendung das Recht, auf eine eingehende Verbindung einer anderen Partei zu reagieren. Connect erteilt der Anwendung das Recht, eine Verbindung mit einer anderen Partei zu initiieren.

Für SocketPermission-Instanzen bedeutet Accept, dass eine Anwendung eingehende Verbindungen für eine lokale Transportadresse akzeptieren kann. Connect bedeutet, dass eine Anwendung eine Verbindung mit einer Remotetransportadresse bzw. einer lokalen Transportadresse herstellen kann.

Für Instanzen von WebPermission bedeutet Accept, dass eine Anwendung den durch die WebPermission gesteuerten URI an beliebige Orte exportieren kann. Connect bedeutet, dass eine Anwendung auf diesen URI zugreifen kann, der remote oder lokal sein kann.

Siehe auch

© 2009 Microsoft Corporation. Alle Rechte vorbehalten. Nutzungsbedingungen  |  Markenzeichen  |  Informationen zur Datensicherheit
Page view tracker