SocketPermission Konstruktory

Definice

Inicializuje novou instanci SocketPermission třídy.

Přetížení

Name Description
SocketPermission(PermissionState)

Inicializuje novou instanci SocketPermission třídy, která umožňuje neomezený přístup k Socket přístupu k objektu Socket.

SocketPermission(NetworkAccess, TransportType, String, Int32)

Inicializuje novou instanci SocketPermission třídy pro danou transportní adresu se zadaným oprávněním.

SocketPermission(PermissionState)

Zdroj:
SocketPermission.cs
Zdroj:
SocketPermission.cs
Zdroj:
SocketPermission.cs
Zdroj:
SocketPermission.cs
Zdroj:
SocketPermission.cs
Zdroj:
SocketPermission.cs
Zdroj:
SocketPermission.cs

Inicializuje novou instanci SocketPermission třídy, která umožňuje neomezený přístup k Socket přístupu k objektu 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)

Parametry

state
PermissionState

Jedna z PermissionState hodnot.

Poznámky

SocketPermission Pokud se instance vytvoří s Unrestricted hodnotou z PermissionState této instance, SocketPermission předá všechny požadavky. Jakákoli jiná hodnota pro state výsledky v SocketPermission instanci, která selže všechny požadavky, pokud není přidána oprávnění k transportní adrese s AddPermission.

Platí pro

SocketPermission(NetworkAccess, TransportType, String, Int32)

Zdroj:
SocketPermission.cs
Zdroj:
SocketPermission.cs
Zdroj:
SocketPermission.cs
Zdroj:
SocketPermission.cs
Zdroj:
SocketPermission.cs
Zdroj:
SocketPermission.cs
Zdroj:
SocketPermission.cs

Inicializuje novou instanci SocketPermission třídy pro danou transportní adresu se zadaným oprávněním.

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)

Parametry

access
NetworkAccess

Jedna z NetworkAccess hodnot.

transport
TransportType

Jedna z TransportType hodnot.

hostName
String

Název hostitele pro přenosovou adresu.

portNumber
Int32

Číslo portu pro přenosovou adresu.

Výjimky

hostName je null.

Poznámky

Tento konstruktor vytvoří SocketPermission , který řídí přístup k zadanému hostName a portNumber pomocí zadaného transport.

Může hostName to být název DNS, IP adresa nebo zadaná podsíť IP, například 192.168.1.*.

portNumber Může to být libovolné platné číslo portu definovaného přenosem nebo SocketPermission.AllPorts.

Platí pro