NetworkStream Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma nova instância da classe NetworkStream.
Sobrecargas
NetworkStream(Socket) |
Cria uma nova instância da classe NetworkStream para o Socket especificado. |
NetworkStream(Socket, Boolean) |
Inicializa uma nova instância da classe NetworkStream para o Socket especificado com a propriedade Socket especificada. |
NetworkStream(Socket, FileAccess) |
Cria uma nova instância da classe NetworkStream para o Socket especificado com os direitos de acesso especificados. |
NetworkStream(Socket, FileAccess, Boolean) |
Cria uma nova instância da classe NetworkStream para o Socket especificado com os direitos de acesso e a propriedade Socket especificados. |
NetworkStream(Socket)
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
Cria uma nova instância da classe NetworkStream para o 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
O Socket que o NetworkStream usará para enviar e receber dados.
Exceções
O parâmetro socket
é null
.
O parâmetro socket
não está conectado.
- ou -
A propriedade SocketType do parâmetro socket
não é Stream.
- ou -
O parâmetro socket
está em um estado sem bloqueio.
Comentários
O NetworkStream é criado com acesso de leitura/gravação ao especificado Socket. O NetworkStream não possui o subjacente Socket, portanto, chamar o Close método ou Dispose não fecha o Socket.
Confira também
Aplica-se a
NetworkStream(Socket, Boolean)
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
Inicializa uma nova instância da classe NetworkStream para o Socket especificado com a propriedade 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
O Socket que o NetworkStream usará para enviar e receber dados.
- ownsSocket
- Boolean
Defina como true
para indicar que o NetworkStream assumirá a propriedade do Socket; caso contrário, false
.
Exceções
O parâmetro socket
é null
.
O parâmetro socket
não está conectado.
- ou -
O valor da propriedade SocketType do parâmetro socket
não é Stream.
- ou -
O parâmetro socket
está em um estado sem bloqueio.
Comentários
O NetworkStream é criado com acesso de leitura/gravação ao especificado Socket.
Se o valor do ownsSocket
parâmetro for true
, o assumirá a NetworkStream propriedade do subjacente Sockete chamar o Close método ou Dispose também fechará o subjacente Socket.
Confira também
Aplica-se a
NetworkStream(Socket, FileAccess)
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
Cria uma nova instância da classe NetworkStream para o Socket especificado com os direitos de acesso 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
O Socket que o NetworkStream usará para enviar e receber dados.
- access
- FileAccess
Uma combinação bit a bit dos valores FileAccess que especificam o tipo de acesso fornecido ao NetworkStream no Socket fornecido.
Exceções
O parâmetro socket
é null
.
O parâmetro socket
não está conectado.
- ou -
A propriedade SocketType do parâmetro socket
não é Stream.
- ou -
O parâmetro socket
está em um estado sem bloqueio.
Comentários
O NetworkStream é criado com o acesso especificado ao especificado Socket. Com esse construtor, o NetworkStream não possui o subjacente Socket, portanto, chamar o Close método ou Dispose não fecha o subjacente Socket.
O access
parâmetro define as CanRead propriedades e CanWrite do NetworkStream. Se você especificar Write, o NetworkStream permitirá chamadas para o Write método . Se você especificar Read, o NetworkStream permitirá chamadas para o Read método . Se você especificar ReadWrite, ambas as chamadas de método serão permitidas.
Confira também
Aplica-se a
NetworkStream(Socket, FileAccess, Boolean)
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
Cria uma nova instância da classe NetworkStream para o Socket especificado com os direitos de acesso e a propriedade Socket especificados.
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
O Socket que o NetworkStream usará para enviar e receber dados.
- access
- FileAccess
Uma combinação bit a bit dos valores FileAccess que especificam o tipo de acesso fornecido ao NetworkStream no Socket fornecido.
- ownsSocket
- Boolean
Defina como true
para indicar que o NetworkStream assumirá a propriedade do Socket; caso contrário, false
.
Exceções
O parâmetro socket
é null
.
O parâmetro socket
não está conectado.
- ou -
A propriedade SocketType do parâmetro socket
não é Stream.
- ou -
O parâmetro socket
está em um estado sem bloqueio.
Comentários
O NetworkStream é criado com acesso de leitura/gravação ao especificado Socket.
Se o valor do ownsSocket
parâmetro for true
, o assumirá a NetworkStream propriedade do subjacente Sockete chamar o Close método ou Dispose também fechará o subjacente Socket.
O access
parâmetro define as CanRead propriedades e CanWrite do NetworkStream. Se você especificar Write, o NetworkStream permitirá chamadas para o Write método . Se você especificar Read, o NetworkStream permitirá chamadas para o Read método . Se você especificar ReadWrite, ambas as chamadas de método serão permitidas.