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
| Nome | Description |
|---|---|
| Close() |
Fecha o NetworkStream. |
| Close(Int32) |
Fecha depois de NetworkStream aguardar o tempo especificado 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.
' Close the NetworkStream
myNetworkStream.Close()
// Close the NetworkStream
myNetworkStream.Close();
// Close the NetworkStream
myNetworkStream->Close();
Comentários
O Close método libera recursos não gerenciados e não gerenciados associados ao NetworkStream. Se o NetworkStream proprietário for o subjacente Socket, ele também será fechado.
Se um NetworkStream tiver sido 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)
Fecha depois de NetworkStream 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 a aguardar para enviar os dados restantes antes do fechamento.
Exceções
O timeout parâmetro é menor que -1.
Comentários
O Close método libera recursos não gerenciados e não gerenciados associados ao NetworkStream. Se o NetworkStream proprietário for o subjacente Socket, ele também será fechado.
Se um NetworkStream tiver sido associado a um TcpClient, o Close método fechará a conexão TCP, mas não descartará o associado TcpClient.