SocketPermission Costruttori

Definizione

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.

Si applica a