SocketPermission Constructores

Definición

Inicializa una nueva instancia de la clase SocketPermission.

Sobrecargas

Nombre Description
SocketPermission(PermissionState)

Inicializa una nueva instancia de la SocketPermission clase que permite el acceso sin restricciones a o Socket no permite el acceso a .Socket

SocketPermission(NetworkAccess, TransportType, String, Int32)

Inicializa una nueva instancia de la SocketPermission clase para la dirección de transporte especificada con el permiso especificado.

SocketPermission(PermissionState)

Inicializa una nueva instancia de la SocketPermission clase que permite el acceso sin restricciones a o Socket no permite el acceso a .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

Uno de los PermissionState valores.

Comentarios

Si la SocketPermission instancia se crea con el Unrestricted valor de PermissionState , la SocketPermission instancia pasa todas las demandas. Cualquier otro valor para da como state resultado una SocketPermission instancia de que produce un error en todas las demandas a menos que se agregue un permiso de dirección de transporte con AddPermission.

Se aplica a

SocketPermission(NetworkAccess, TransportType, String, Int32)

Inicializa una nueva instancia de la SocketPermission clase para la dirección de transporte especificada con el permiso especificado.

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

Uno de los NetworkAccess valores.

transport
TransportType

Uno de los TransportType valores.

hostName
String

Nombre de host de la dirección de transporte.

portNumber
Int32

Número de puerto de la dirección de transporte.

Excepciones

hostName es null.

Comentarios

Este constructor crea un SocketPermission objeto que controla el acceso al especificado hostName y portNumber utilizando el especificado transport.

hostName puede ser un nombre DNS, una dirección IP o una subred IP especificada, como 192.168.1.*.

portNumber puede ser cualquier número de puerto válido definido por el transporte o SocketPermission.AllPorts.

Se aplica a