NetworkStream 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í.
Crea una nueva instancia de la NetworkStream clase .
Sobrecargas
| Nombre | Description |
|---|---|
| NetworkStream(Socket) |
Crea una nueva instancia de la NetworkStream clase para el especificado Socket. |
| NetworkStream(Socket, Boolean) |
Inicializa una nueva instancia de la NetworkStream clase para el especificado con la propiedad especificada SocketSocket. |
| NetworkStream(Socket, FileAccess) |
Crea una nueva instancia de la NetworkStream clase para el especificado Socket con los derechos de acceso especificados. |
| NetworkStream(Socket, FileAccess, Boolean) |
Crea una nueva instancia de la NetworkStream clase para el especificado con los derechos de acceso especificados Socket y la propiedad especificada Socket . |
NetworkStream(Socket)
Crea una nueva instancia de la NetworkStream clase para el especificado Socket.
public:
NetworkStream(System::Net::Sockets::Socket ^ socket);
public NetworkStream(System.Net.Sockets.Socket socket);
new System.Net.Sockets.NetworkStream : System.Net.Sockets.Socket -> System.Net.Sockets.NetworkStream
Public Sub New (socket As Socket)
Parámetros
- socket
- Socket
Socket que NetworkStream usará para enviar y recibir datos.
Excepciones
El socket parámetro es null.
El socket parámetro no está conectado.
O bien
La SocketType propiedad del socket parámetro no Streames .
O bien
El socket parámetro está en un estado de no bloqueo.
Comentarios
NetworkStream se crea con acceso de lectura y escritura al especificadoSocket. NetworkStream no posee el subyacente Socket, por lo que llamar al Close método o Dispose no cierra .Socket
Consulte también
Se aplica a
NetworkStream(Socket, Boolean)
Inicializa una nueva instancia de la NetworkStream clase para el especificado con la propiedad especificada SocketSocket.
public:
NetworkStream(System::Net::Sockets::Socket ^ socket, bool ownsSocket);
public NetworkStream(System.Net.Sockets.Socket socket, bool ownsSocket);
new System.Net.Sockets.NetworkStream : System.Net.Sockets.Socket * bool -> System.Net.Sockets.NetworkStream
Public Sub New (socket As Socket, ownsSocket As Boolean)
Parámetros
- socket
- Socket
Socket que NetworkStream usará para enviar y recibir datos.
- ownsSocket
- Boolean
Establézcalo en true para indicar que NetworkStream tomará posesión de Socket; de lo contrario, false.
Excepciones
El socket parámetro es null.
El socket parámetro no está conectado.
O bien
el valor de la SocketType propiedad del socket parámetro no Streames .
O bien
el socket parámetro está en un estado de no bloqueo.
Comentarios
NetworkStream se crea con acceso de lectura y escritura al especificadoSocket.
Si el valor del ownsSocket parámetro es true, NetworkStream toma posesión del subyacente Sockety la llamada al Close método o Dispose también cierra el subyacente Socket.
Consulte también
Se aplica a
NetworkStream(Socket, FileAccess)
Crea una nueva instancia de la NetworkStream clase para el especificado Socket con los derechos de acceso especificados.
public:
NetworkStream(System::Net::Sockets::Socket ^ socket, System::IO::FileAccess access);
public NetworkStream(System.Net.Sockets.Socket socket, System.IO.FileAccess access);
new System.Net.Sockets.NetworkStream : System.Net.Sockets.Socket * System.IO.FileAccess -> System.Net.Sockets.NetworkStream
Public Sub New (socket As Socket, access As FileAccess)
Parámetros
- socket
- Socket
Socket que NetworkStream usará para enviar y recibir datos.
- access
- FileAccess
Combinación bit a bit de los FileAccess valores que especifican el tipo de acceso proporcionado a NetworkStream sobre el proporcionado Socket.
Excepciones
El socket parámetro es null.
El socket parámetro no está conectado.
O bien
la SocketType propiedad del socket parámetro no Streames .
O bien
el socket parámetro está en un estado de no bloqueo.
Comentarios
NetworkStream se crea con el acceso especificado al especificadoSocket. Con este constructor, NetworkStream no posee el subyacente Socket, por lo que llamar al Close método o Dispose no cierra el subyacente Socket.
El access parámetro establece las CanRead propiedades y CanWrite de .NetworkStream Si especifica Write, permite NetworkStream las llamadas al Write método . Si especifica Read, permite NetworkStream las llamadas al Read método . Si especifica ReadWrite, se permiten ambas llamadas de método.
Consulte también
Se aplica a
NetworkStream(Socket, FileAccess, Boolean)
Crea una nueva instancia de la NetworkStream clase para el especificado con los derechos de acceso especificados Socket y la propiedad especificada Socket .
public:
NetworkStream(System::Net::Sockets::Socket ^ socket, System::IO::FileAccess access, bool ownsSocket);
public NetworkStream(System.Net.Sockets.Socket socket, System.IO.FileAccess access, bool ownsSocket);
new System.Net.Sockets.NetworkStream : System.Net.Sockets.Socket * System.IO.FileAccess * bool -> System.Net.Sockets.NetworkStream
Public Sub New (socket As Socket, access As FileAccess, ownsSocket As Boolean)
Parámetros
- socket
- Socket
Socket que NetworkStream usará para enviar y recibir datos.
- access
- FileAccess
Combinación bit a bit de los FileAccess valores que especifica el tipo de acceso proporcionado a NetworkStream sobre el proporcionado Socket.
- ownsSocket
- Boolean
Establézcalo en true para indicar que NetworkStream tomará posesión de Socket; de lo contrario, false.
Excepciones
El socket parámetro es null.
El socket parámetro no está conectado.
O bien
La SocketType propiedad del socket parámetro no Streames .
O bien
El socket parámetro está en un estado de no bloqueo.
Comentarios
NetworkStream se crea con acceso de lectura y escritura al especificadoSocket.
Si el valor del ownsSocket parámetro es true, NetworkStream toma posesión del subyacente Sockety la llamada al Close método o Dispose también cierra el subyacente Socket.
El access parámetro establece las CanRead propiedades y CanWrite de .NetworkStream Si especifica Write, permite NetworkStream las llamadas al Write método . Si especifica Read, permite NetworkStream las llamadas al Read método . Si especifica ReadWrite, se permiten ambas llamadas de método.