NetworkStream Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria uma nova instância da NetworkStream classe.
Sobrecargas
| Name | Description |
|---|---|
| NetworkStream(Socket) |
Cria uma nova instância da NetworkStream classe para o especificado Socket. |
| NetworkStream(Socket, Boolean) |
Inicializa uma nova instância da NetworkStream classe para a especificada Socket com a propriedade especificada Socket . |
| NetworkStream(Socket, FileAccess) |
Cria uma nova instância da NetworkStream classe para a especificada Socket com os direitos de acesso especificados. |
| NetworkStream(Socket, FileAccess, Boolean) |
Cria uma nova instância da NetworkStream classe para a especificada Socket com os direitos de acesso especificados e a propriedade especificada Socket . |
NetworkStream(Socket)
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
Cria uma nova instância da NetworkStream classe para o 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
O Socket que eles NetworkStream usarão para enviar e receber dados.
Exceções
O socket parâmetro é null.
O socket parâmetro não está ligado.
-ou-
A SocketType propriedade do socket parâmetro não Streamé .
-ou-
O socket parâmetro está num estado não bloqueante.
Observações
O NetworkStream é criado com acesso de leitura/escrita ao especificado Socket. O NetworkStream não possui o subjacente Socket, por isso chamar o Close método ou Dispose não fecha o Socket.
Ver também
Aplica-se a
NetworkStream(Socket, Boolean)
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
Inicializa uma nova instância da NetworkStream classe para a especificada Socket com a propriedade especificada Socket .
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 eles NetworkStream usarão para enviar e receber dados.
- ownsSocket
- Boolean
Defina para true indicar que o NetworkStream tomará posse do Socket; caso contrário, false.
Exceções
O socket parâmetro é null.
O socket parâmetro não está ligado.
-ou-
O valor da SocketType propriedade do socket parâmetro não Streamé .
-ou-
O socket parâmetro está num estado não bloqueante.
Observações
O NetworkStream é criado com acesso de leitura/escrita ao especificado Socket.
Se o valor do parâmetro for ownsSocket, o true assume a propriedade do subjacente NetworkStream, e chamar o Socket método ou Close também fecha o subjacente Dispose.Socket
Ver também
Aplica-se a
NetworkStream(Socket, FileAccess)
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
Cria uma nova instância da NetworkStream classe para a especificada Socket 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 eles NetworkStream usarão para enviar e receber dados.
- access
- FileAccess
Uma combinação bit a bit dos FileAccess valores que especificam o tipo de acesso dado ao NetworkStream sobre o fornecido Socket.
Exceções
O socket parâmetro é null.
O socket parâmetro não está ligado.
-ou-
a SocketType propriedade do socket parâmetro não Streamé .
-ou-
O socket parâmetro está num estado não bloqueante.
Observações
O NetworkStream é criado com o acesso especificado ao .Socket Com este construtor, o NetworkStream não possui o subjacente Socket, pelo que chamar o Close método ou Dispose não fecha o subjacente Socket.
O access parâmetro define as CanRead propriedades e CanWrite dos NetworkStream. Se especificar Write, então permite NetworkStream chamadas ao Write método. Se especificar Read, então permite NetworkStream chamadas ao Read método. Se especificar ReadWrite, ambas as chamadas de método são permitidas.
Ver também
Aplica-se a
NetworkStream(Socket, FileAccess, Boolean)
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
Cria uma nova instância da NetworkStream classe para a especificada Socket com os direitos de acesso especificados e a propriedade 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
O Socket que eles NetworkStream usarão para enviar e receber dados.
- access
- FileAccess
Uma combinação bit a bit dos FileAccess valores que especifica o tipo de acesso dado ao NetworkStream sobre o fornecido Socket.
- ownsSocket
- Boolean
Defina para true indicar que o NetworkStream tomará posse do Socket; caso contrário, false.
Exceções
O socket parâmetro é null.
O socket parâmetro não está ligado.
-ou-
A SocketType propriedade do socket parâmetro não Streamé .
-ou-
O socket parâmetro está num estado não bloqueante.
Observações
O NetworkStream é criado com acesso de leitura/escrita ao especificado Socket.
Se o valor do ownsSocket parâmetro for true, o NetworkStream assume a propriedade do subjacente Socket, e chamar o Close método ou Dispose também fecha o subjacente Socket.
O access parâmetro define as CanRead propriedades e CanWrite dos NetworkStream. Se especificar Write, então permite NetworkStream chamadas ao Write método. Se especificar Read, então permite NetworkStream chamadas ao Read método. Se especificar ReadWrite, ambas as chamadas de método são permitidas.