NetworkStream Constructores

Definición

Crea una nueva instancia de la clase NetworkStream.

Sobrecargas

NetworkStream(Socket)

Crea una nueva instancia de la clase NetworkStream para el elemento Socket especificado.

NetworkStream(Socket, Boolean)

Inicializa una nueva instancia de la clase NetworkStream para el elemento Socket especificado con la propiedad Socket especificada.

NetworkStream(Socket, FileAccess)

Crea una nueva instancia de la clase NetworkStream para el elemento Socket especificado con los derechos de acceso indicados.

NetworkStream(Socket, FileAccess, Boolean)

Crea una nueva instancia de la clase NetworkStream para el elemento Socket especificado con los derechos de acceso y la propiedad del elemento Socket indicado.

NetworkStream(Socket)

Source:
NetworkStream.cs
Source:
NetworkStream.cs
Source:
NetworkStream.cs

Crea una nueva instancia de la clase NetworkStream para el elemento Socket especificado.

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

El elemento Socket que usará NetworkStream para enviar y recibir datos.

Excepciones

El parámetro socket es null.

El parámetro socket no está conectado.

o bien

La propiedad SocketType del parámetro socket no es Stream.

o bien

El parámetro socket 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)

Source:
NetworkStream.cs
Source:
NetworkStream.cs
Source:
NetworkStream.cs

Inicializa una nueva instancia de la clase NetworkStream para el elemento Socket especificado con la propiedad Socket especificada.

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

El elemento Socket que usará NetworkStream para enviar y recibir datos.

ownsSocket
Boolean

Se establece en true para indicar que NetworkStream tomará posesión de Socket; en caso contrario, false.

Excepciones

El parámetro socket es null.

El parámetro socket no está conectado.

o bien

El valor de la propiedad SocketType del parámetro socket no es Stream.

o bien

El parámetro socket 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, toma NetworkStream 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)

Source:
NetworkStream.cs
Source:
NetworkStream.cs
Source:
NetworkStream.cs

Crea una nueva instancia de la clase NetworkStream para el elemento Socket especificado con los derechos de acceso indicados.

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

El elemento Socket que usará NetworkStream para enviar y recibir datos.

access
FileAccess

Combinación bit a bit de los valores de FileAccess que especifican el tipo de acceso dado a NetworkStream en el elemento Socket proporcionado.

Excepciones

El parámetro socket es null.

El parámetro socket no está conectado.

o bien

La propiedad SocketType del parámetro socket no es Stream.

o bien

El parámetro socket está en un estado de no bloqueo.

Comentarios

NetworkStream se crea con el acceso especificado al especificadoSocket. Con este constructor, no NetworkStream 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 llamadas al Write método . Si especifica Read, permite NetworkStream 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)

Source:
NetworkStream.cs
Source:
NetworkStream.cs
Source:
NetworkStream.cs

Crea una nueva instancia de la clase NetworkStream para el elemento Socket especificado con los derechos de acceso y la propiedad del elemento Socket indicado.

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

El elemento Socket que usará NetworkStream para enviar y recibir datos.

access
FileAccess

Combinación bit a bit de los valores de FileAccess que especifican el tipo de acceso dado a NetworkStream en el elemento Socket proporcionado.

ownsSocket
Boolean

Se establece en true para indicar que NetworkStream tomará posesión de Socket; en caso contrario, false.

Excepciones

El parámetro socket es null.

El parámetro socket no está conectado.

o bien

La propiedad SocketType del parámetro socket no es Stream.

o bien

El parámetro socket 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, toma NetworkStream 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 llamadas al Write método . Si especifica Read, permite NetworkStream llamadas al Read método . Si especifica ReadWrite, se permiten ambas llamadas de método.

Consulte también

Se aplica a