SocketPermission Konstruktorer

Definition

Initierar en ny instans av SocketPermission klassen.

Överlagringar

Name Description
SocketPermission(PermissionState)

Initierar en ny instans av SocketPermission klassen som tillåter obegränsad åtkomst till Socket eller tillåter åtkomst till Socket.

SocketPermission(NetworkAccess, TransportType, String, Int32)

Initierar en ny instans av SocketPermission klassen för den angivna transportadressen med den angivna behörigheten.

SocketPermission(PermissionState)

Källa:
SocketPermission.cs
Källa:
SocketPermission.cs
Källa:
SocketPermission.cs
Källa:
SocketPermission.cs
Källa:
SocketPermission.cs
Källa:
SocketPermission.cs
Källa:
SocketPermission.cs

Initierar en ny instans av SocketPermission klassen som tillåter obegränsad åtkomst till Socket eller tillåter åtkomst till 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)

Parametrar

state
PermissionState

Ett av PermissionState värdena.

Kommentarer

Om instansen SocketPermission skapas med Unrestricted värdet från PermissionState skickar instansen SocketPermission alla krav. Andra värden för state resulterar i en SocketPermission instans som misslyckas med alla krav om inte en transportadressbehörighet läggs till med AddPermission.

Gäller för

SocketPermission(NetworkAccess, TransportType, String, Int32)

Källa:
SocketPermission.cs
Källa:
SocketPermission.cs
Källa:
SocketPermission.cs
Källa:
SocketPermission.cs
Källa:
SocketPermission.cs
Källa:
SocketPermission.cs
Källa:
SocketPermission.cs

Initierar en ny instans av SocketPermission klassen för den angivna transportadressen med den angivna behörigheten.

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)

Parametrar

access
NetworkAccess

Ett av NetworkAccess värdena.

transport
TransportType

Ett av TransportType värdena.

hostName
String

Värdnamnet för transportadressen.

portNumber
Int32

Portnumret för transportadressen.

Undantag

hostName är null.

Kommentarer

Den här konstruktorn skapar en SocketPermission som styr åtkomsten till den angivna hostName och portNumber med hjälp av den angivna transport.

hostName Kan vara ett DNS-namn, en IP-adress eller ett angivet IP-undernät, till exempel 192.168.1.*.

portNumber Kan vara valfritt giltigt portnummer som definieras av transporten, eller SocketPermission.AllPorts.

Gäller för