SocketPermission Constructors

Definitie

Initialiseert een nieuw exemplaar van de SocketPermission klasse.

Overloads

Name Description
SocketPermission(PermissionState)

Initialiseert een nieuw exemplaar van de SocketPermission klasse die onbeperkte toegang tot de Socket klasse toestaat of geen toegang tot de Socketklasse toestaat.

SocketPermission(NetworkAccess, TransportType, String, Int32)

Initialiseert een nieuw exemplaar van de SocketPermission klasse voor het opgegeven transportadres met de opgegeven machtiging.

SocketPermission(PermissionState)

Initialiseert een nieuw exemplaar van de SocketPermission klasse die onbeperkte toegang tot de Socket klasse toestaat of geen toegang tot de Socketklasse toestaat.

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)

Parameters

state
PermissionState

Een van de PermissionState waarden.

Opmerkingen

Als het SocketPermission exemplaar wordt gemaakt met de Unrestricted waarde van waaruit PermissionState de SocketPermission instantie voldoet aan alle vereisten. Elke andere waarde voor state resultaten in een SocketPermission exemplaar dat niet aan alle eisen voldoet, tenzij een transportadresmachtiging wordt toegevoegd met AddPermission.

Van toepassing op

SocketPermission(NetworkAccess, TransportType, String, Int32)

Initialiseert een nieuw exemplaar van de SocketPermission klasse voor het opgegeven transportadres met de opgegeven machtiging.

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)

Parameters

access
NetworkAccess

Een van de NetworkAccess waarden.

transport
TransportType

Een van de TransportType waarden.

hostName
String

De hostnaam voor het transportadres.

portNumber
Int32

Het poortnummer voor het transportadres.

Uitzonderingen

hostName is null.

Opmerkingen

Deze constructor maakt een SocketPermission die de toegang tot de opgegeven hostName en portNumber met behulp van de opgegeven .transport

Dit hostName kan een DNS-naam, een IP-adres of een opgegeven IP-subnet zijn, zoals 192.168.1.*.

Dit portNumber kan elk geldig poortnummer zijn dat is gedefinieerd door het transport, of SocketPermission.AllPorts.

Van toepassing op