SocketPermission Construtores

Definição

Inicializa uma nova instância da classe SocketPermission.

Sobrecargas

Nome Description
SocketPermission(PermissionState)

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

SocketPermission(NetworkAccess, TransportType, String, Int32)

Inicializa uma nova instância da SocketPermission classe para o endereço de transporte especificado 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 .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.

Comentários

Se a SocketPermission instância for criada com o Unrestricted valor a partir daí PermissionState , a SocketPermission instância passará todas as demandas. Qualquer outro valor para state resultados em uma SocketPermission instância que falha em 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 especificado 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 do host do endereço de transporte.

portNumber
Int32

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

Exceções

hostName é null.

Comentários

Esse 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