NetworkStream.Close Método
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.
Sobrecargas
| Name | Description |
|---|---|
| Close() |
Fecha o NetworkStream. |
| Close(Int32) |
Fecha o NetworkStream tempo após esperar o tempo especificado para permitir o envio dos dados. |
| Close(TimeSpan) |
Fecha o NetworkStream após esperar o tempo especificado para permitir o envio de dados. |
Close()
Fecha o NetworkStream.
public:
override void Close();
public override void Close();
override this.Close : unit -> unit
Public Overrides Sub Close ()
Exemplos
O seguinte exemplo de código fecha o NetworkStream.
' Close the NetworkStream
myNetworkStream.Close()
// Close the NetworkStream
myNetworkStream.Close();
// Close the NetworkStream
myNetworkStream->Close();
Observações
O Close método liberta tanto recursos não geridos como geridos, associados ao NetworkStream. Se o NetworkStream detém o subjacente Socket, também está fechado.
Se a NetworkStream estivesse associado a a TcpClient, o Close método fechará a ligação TCP, mas não eliminará o .TcpClient
Aplica-se a
Close(Int32)
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
Fecha o NetworkStream tempo após esperar o tempo especificado para permitir o envio dos dados.
public:
void Close(int timeout);
public void Close(int timeout);
override this.Close : int -> unit
Public Sub Close (timeout As Integer)
Parâmetros
- timeout
- Int32
Um inteiro assinado de 32 bits que especifica o número de milissegundos a esperar para enviar quaisquer dados restantes antes de fechar.
Exceções
O timeout parâmetro é inferior a -1.
Observações
O Close método liberta tanto recursos não geridos como geridos, associados ao NetworkStream. Se o NetworkStream detém o subjacente Socket, também está fechado.
Se a NetworkStream estivesse associado a a TcpClient, o Close método fechará a ligação TCP, mas não eliminará o .TcpClient
Aplica-se a
Close(TimeSpan)
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
Fecha o NetworkStream após esperar o tempo especificado para permitir o envio de dados.
public:
void Close(TimeSpan timeout);
public void Close(TimeSpan timeout);
override this.Close : TimeSpan -> unit
Public Sub Close (timeout As TimeSpan)
Parâmetros
- timeout
- TimeSpan
O tempo a esperar para enviar os dados restantes antes do fecho.
Exceções
timeout é inferior a -1 milissegundos ou superior a MaxValue milissegundos.
Observações
O método Close liberta tanto recursos não geridos como geridos associados ao NetworkStream. Se o NetworkStream detém o subjacente Socket, também está fechado. Se a NetworkStream estivesse associado a a TcpClient, o Close(Int32) método fechará a ligação TCP, mas não eliminará o .TcpClient