SocketPermission Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.