SocketPermission Construtores

Definição

Inicializa uma nova instância da SocketPermission classe.

Sobrecargas

Name Description
SocketPermission(PermissionState)

Inicializa uma nova instância da SocketPermission classe que permite acesso irrestrito ao Socket ou impede o acesso ao Socket.

SocketPermission(NetworkAccess, TransportType, String, Int32)

Inicializa uma nova instância da SocketPermission classe para o endereço de transporte dado com a permissão especificada.

SocketPermission(PermissionState)

Origem:
SocketPermission.cs
Origem:
SocketPermission.cs
Origem:
SocketPermission.cs
Origem:
SocketPermission.cs
Origem:
SocketPermission.cs
Origem:
SocketPermission.cs
Origem:
SocketPermission.cs

Inicializa uma nova instância da SocketPermission classe que permite acesso irrestrito ao Socket ou impede o acesso ao 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)

Parâmetros

state
PermissionState

Um dos PermissionState valores.

Observações

Se a SocketPermission instância for criada com o Unrestricted valor de PermissionState , então a SocketPermission instância passa todas as exigências. Qualquer outro valor para state resulta numa SocketPermission instância que falha todas as demandas, a menos que uma permissão de endereço de transporte seja adicionada com AddPermission.

Aplica-se a

SocketPermission(NetworkAccess, TransportType, String, Int32)

Origem:
SocketPermission.cs
Origem:
SocketPermission.cs
Origem:
SocketPermission.cs
Origem:
SocketPermission.cs
Origem:
SocketPermission.cs
Origem:
SocketPermission.cs
Origem:
SocketPermission.cs

Inicializa uma nova instância da SocketPermission classe para o endereço de transporte dado com a permissão especificada.

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)

Parâmetros

access
NetworkAccess

Um dos NetworkAccess valores.

transport
TransportType

Um dos TransportType valores.

hostName
String

O nome anfitrião do endereço de transporte.

portNumber
Int32

O número da porta para o endereço de transporte.

Exceções

hostName é null.

Observações

Este construtor cria um SocketPermission que controla o acesso ao especificado hostName e portNumber usando o especificado transport.

Pode hostName ser um nome DNS, um endereço IP ou uma sub-rede IP especificada, como 192.168.1.*.

Pode portNumber ser qualquer número de porta válido definido pelo transporte, ou SocketPermission.AllPorts.

Aplica-se a