SocketPermission Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.