SocketPermission Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der SocketPermission-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| SocketPermission(PermissionState) |
Initialisiert eine neue Instanz der SocketPermission Klasse, die uneingeschränkten Zugriff auf die Socket oder den Zugriff auf die Socket. |
| SocketPermission(NetworkAccess, TransportType, String, Int32) |
Initialisiert eine neue Instanz der SocketPermission Klasse für die angegebene Transportadresse mit der angegebenen Berechtigung. |
SocketPermission(PermissionState)
- Quelle:
- SocketPermission.cs
- Quelle:
- SocketPermission.cs
- Quelle:
- SocketPermission.cs
- Quelle:
- SocketPermission.cs
- Quelle:
- SocketPermission.cs
- Quelle:
- SocketPermission.cs
- Quelle:
- SocketPermission.cs
Initialisiert eine neue Instanz der SocketPermission Klasse, die uneingeschränkten Zugriff auf die Socket oder den Zugriff auf die Socket.
public:
SocketPermission(System::Security::Permissions::PermissionState state);
public SocketPermission(System.Security.Permissions.PermissionState state);
new System.Net.SocketPermission : System.Security.Permissions.PermissionState -> System.Net.SocketPermission
Public Sub New (state As PermissionState)
Parameter
- state
- PermissionState
Einer der PermissionState Werte.
Hinweise
Wenn die SocketPermission Instanz mit dem Unrestricted Wert PermissionState erstellt wird, übergibt die SocketPermission Instanz alle Anforderungen. Alle anderen Werte für state Ergebnisse in einer SocketPermission Instanz, die alle Anforderungen nicht erfüllt, es sei denn, eine Transportadressenberechtigung wird hinzugefügt.AddPermission
Gilt für:
SocketPermission(NetworkAccess, TransportType, String, Int32)
- Quelle:
- SocketPermission.cs
- Quelle:
- SocketPermission.cs
- Quelle:
- SocketPermission.cs
- Quelle:
- SocketPermission.cs
- Quelle:
- SocketPermission.cs
- Quelle:
- SocketPermission.cs
- Quelle:
- SocketPermission.cs
Initialisiert eine neue Instanz der SocketPermission Klasse für die angegebene Transportadresse mit der angegebenen Berechtigung.
public:
SocketPermission(System::Net::NetworkAccess access, System::Net::TransportType transport, System::String ^ hostName, int portNumber);
public SocketPermission(System.Net.NetworkAccess access, System.Net.TransportType transport, string hostName, int portNumber);
new System.Net.SocketPermission : System.Net.NetworkAccess * System.Net.TransportType * string * int -> System.Net.SocketPermission
Public Sub New (access As NetworkAccess, transport As TransportType, hostName As String, portNumber As Integer)
Parameter
- access
- NetworkAccess
Einer der NetworkAccess Werte.
- transport
- TransportType
Einer der TransportType Werte.
- hostName
- String
Der Hostname für die Transportadresse.
- portNumber
- Int32
Die Portnummer für die Transportadresse.
Ausnahmen
hostName ist null.
Hinweise
Mit diesem Konstruktor wird ein SocketPermission Steuerelement erstellt, das den Zugriff auf die angegebene hostName und portNumber mithilfe des angegebenen transportSteuerelements steuert.
Dies hostName kann ein DNS-Name, eine IP-Adresse oder ein angegebenes IP-Subnetz sein, z. B. 192.168.1.*.
Dies portNumber kann eine beliebige gültige Portnummer sein, die vom Transport definiert wird, oder SocketPermission.AllPorts.