NetworkStream.Close Método

Definição

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

Aplica-se a