SocketPermission Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe SocketPermission.
Overload
| Nome | Descrizione |
|---|---|
| SocketPermission(PermissionState) |
Inizializza una nuova istanza della SocketPermission classe che consente l'accesso senza restrizioni all'oggetto Socket o non consente l'accesso Socketa . |
| SocketPermission(NetworkAccess, TransportType, String, Int32) |
Inizializza una nuova istanza della classe per l'indirizzo di SocketPermission trasporto specificato con l'autorizzazione specificata. |
SocketPermission(PermissionState)
- Origine:
- SocketPermission.cs
- Origine:
- SocketPermission.cs
- Origine:
- SocketPermission.cs
- Origine:
- SocketPermission.cs
- Origine:
- SocketPermission.cs
- Origine:
- SocketPermission.cs
- Origine:
- SocketPermission.cs
Inizializza una nuova istanza della SocketPermission classe che consente l'accesso senza restrizioni all'oggetto Socket o non consente l'accesso Socketa .
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)
Parametri
- state
- PermissionState
Uno dei PermissionState valori.
Commenti
Se l'istanza SocketPermission viene creata con il Unrestricted valore da PermissionState , l'istanza SocketPermission passa tutte le richieste. Qualsiasi altro valore per state restituisce un'istanza SocketPermission che non supera tutte le richieste, a meno che non venga aggiunta un'autorizzazione di indirizzo di trasporto con AddPermission.
Si applica a
SocketPermission(NetworkAccess, TransportType, String, Int32)
- Origine:
- SocketPermission.cs
- Origine:
- SocketPermission.cs
- Origine:
- SocketPermission.cs
- Origine:
- SocketPermission.cs
- Origine:
- SocketPermission.cs
- Origine:
- SocketPermission.cs
- Origine:
- SocketPermission.cs
Inizializza una nuova istanza della classe per l'indirizzo di SocketPermission trasporto specificato con l'autorizzazione specificata.
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)
Parametri
- access
- NetworkAccess
Uno dei NetworkAccess valori.
- transport
- TransportType
Uno dei TransportType valori.
- hostName
- String
Nome host per l'indirizzo di trasporto.
- portNumber
- Int32
Numero di porta per l'indirizzo di trasporto.
Eccezioni
hostName è null.
Commenti
Questo costruttore crea un oggetto SocketPermission che controlla l'accesso all'oggetto specificato hostName e portNumber utilizzando l'oggetto specificato transport.
hostName può essere un nome DNS, un indirizzo IP o una subnet IP specificata, ad esempio 192.168.1.*.
Può portNumber essere qualsiasi numero di porta valido definito dal trasporto o SocketPermission.AllPorts.