NetworkStream.Close Método
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.
Sobrecargas
Close() |
Fecha o NetworkStream. |
Close(Int32) |
Fecha o NetworkStream após aguardar o tempo especificado para permitir que os dados sejam enviados. |
Close(TimeSpan) |
Fecha o NetworkStream depois de aguardar a quantidade de tempo especificada para permitir que os dados sejam enviados. |
Close()
Fecha o NetworkStream.
public:
override void Close();
public override void Close ();
override this.Close : unit -> unit
Public Overrides Sub Close ()
Exemplos
O exemplo de código a seguir fecha o NetworkStream.
' Example for closing the NetworkStream.
' Close the NetworkStream
myNetworkStream.Close()
// Example for closing the NetworkStream.
// Close the NetworkStream
myNetworkStream.Close();
// Example for closing the NetworkStream.
// Close the NetworkStream
myNetworkStream->Close();
Comentários
O Close
método libera recursos não gerenciados e gerenciados associados ao NetworkStream. Se o NetworkStream possuir o subjacente Socket, ele também será fechado.
Se um NetworkStream foi associado a um TcpClient, o Close
método fechará a conexão TCP, mas não descartará o associado TcpClient.
Aplica-se a
Close(Int32)
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
Fecha o NetworkStream após aguardar o tempo especificado para permitir que os dados sejam enviados.
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 com sinal de 32 bits que especifica o número de milissegundos para aguardar o envio dos dados restantes antes de fechar.
Exceções
O parâmetro timeout
é menor que -1.
Comentários
O Close método libera recursos não gerenciados e gerenciados associados ao NetworkStream. Se o NetworkStream possuir o subjacente Socket, ele também será fechado.
Se um NetworkStream foi associado a um TcpClient, o Close método fechará a conexão TCP, mas não descartará o associado TcpClient.
Aplica-se a
Close(TimeSpan)
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
- Origem:
- NetworkStream.cs
Fecha o NetworkStream depois de aguardar a quantidade de tempo especificada para permitir que os dados sejam enviados.
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 de espera para enviar os dados restantes antes de fechar.
Exceções
timeout
é menor que -1 milissegundos ou maior que MaxValue milissegundos.
Comentários
O método Close libera recursos não gerenciados e gerenciados associados ao NetworkStream. Se o NetworkStream possuir o subjacente Socket, ele também será fechado. Se um NetworkStream foi associado a um TcpClient, o Close(Int32) método fechará a conexão TCP, mas não descartará o associado TcpClient.