Compartilhar via


NetworkStream.Close Método

Definição

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.

Aplica-se a