SocketPermission Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy SocketPermission.
Przeciążenia
| Nazwa | Opis |
|---|---|
| SocketPermission(PermissionState) |
Inicjuje nowe wystąpienie SocketPermission klasy, które umożliwia nieograniczony dostęp do obiektu Socket lub nie zezwala na dostęp do klasy Socket. |
| SocketPermission(NetworkAccess, TransportType, String, Int32) |
Inicjuje nowe wystąpienie SocketPermission klasy dla danego adresu transportu z określonym uprawnieniem. |
SocketPermission(PermissionState)
- Źródło:
- SocketPermission.cs
- Źródło:
- SocketPermission.cs
- Źródło:
- SocketPermission.cs
- Źródło:
- SocketPermission.cs
- Źródło:
- SocketPermission.cs
- Źródło:
- SocketPermission.cs
- Źródło:
- SocketPermission.cs
Inicjuje nowe wystąpienie SocketPermission klasy, które umożliwia nieograniczony dostęp do obiektu Socket lub nie zezwala na dostęp do klasy 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
PermissionState Jedna z wartości.
Uwagi
SocketPermission Jeśli wystąpienie zostanie utworzone z wartością Unrestricted , PermissionStateSocketPermission wystąpienie przejdzie wszystkie wymagania. Każda inna wartość dla state wyników w wystąpieniu, które kończy się niepowodzeniem SocketPermission wszystkich żądań, chyba że dodano uprawnienie adresu transportu za pomocą AddPermissionpolecenia .
Dotyczy
SocketPermission(NetworkAccess, TransportType, String, Int32)
- Źródło:
- SocketPermission.cs
- Źródło:
- SocketPermission.cs
- Źródło:
- SocketPermission.cs
- Źródło:
- SocketPermission.cs
- Źródło:
- SocketPermission.cs
- Źródło:
- SocketPermission.cs
- Źródło:
- SocketPermission.cs
Inicjuje nowe wystąpienie SocketPermission klasy dla danego adresu transportu z określonym uprawnieniem.
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
NetworkAccess Jedna z wartości.
- transport
- TransportType
TransportType Jedna z wartości.
- hostName
- String
Nazwa hosta dla adresu transportu.
- portNumber
- Int32
Numer portu dla adresu transportu.
Wyjątki
Parametr hostName ma wartość null.
Uwagi
Ten konstruktor tworzy obiekt SocketPermission , który kontroluje dostęp do określonego hostName elementu i portNumber przy użyciu określonego transportelementu .
Może hostName to być nazwa DNS, adres IP lub określona podsieć IP, taka jak 192.168.1.*.
Może portNumber to być dowolny prawidłowy numer portu zdefiniowany przez transport lub SocketPermission.AllPorts.