SocketPermission Konstruktoren

Definition

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.

Gilt für: