SocketPermission Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.