NetworkStream.Close Metoda

Definicja

Przeciążenia

Close()

Zamyka NetworkStream .Closes the NetworkStream.

Close(Int32)

Zamyka NetworkStream po odczekaniu określonego czasu, aby zezwolić na wysyłanie danych.Closes the NetworkStream after waiting the specified time to allow data to be sent.

Close()

Zamyka NetworkStream .Closes the NetworkStream.

public:
 override void Close();
public override void Close ();
override this.Close : unit -> unit
Public Overrides Sub Close ()

Przykłady

Poniższy przykład kodu zamyka NetworkStream .The following code example closes the 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();

Uwagi

CloseMetoda zwalnia zasoby niezarządzane i zarządzane skojarzone z NetworkStream .The Close method frees both unmanaged and managed resources associated with the NetworkStream. Jeśli jest NetworkStream własnością źródłową Socket , jest również zamknięty.If the NetworkStream owns the underlying Socket, it is closed as well.

Jeśli NetworkStream skojarzono z TcpClient , Close Metoda zamknie połączenie TCP, ale nie usunie skojarzonego elementu TcpClient .If a NetworkStream was associated with a TcpClient, the Close method will close the TCP connection, but not dispose of the associated TcpClient.

Dotyczy

Close(Int32)

Zamyka NetworkStream po odczekaniu określonego czasu, aby zezwolić na wysyłanie danych.Closes the NetworkStream after waiting the specified time to allow data to be sent.

public:
 void Close(int timeout);
public void Close (int timeout);
override this.Close : int -> unit
Public Sub Close (timeout As Integer)

Parametry

timeout
Int32

32-bitowa liczba całkowita ze znakiem, która określa liczbę milisekund oczekiwania na wysłanie pozostałych danych przed zamknięciem.A 32-bit signed integer that specifies the number of milliseconds to wait to send any remaining data before closing.

Wyjątki

timeoutParametr jest mniejszy niż-1.The timeout parameter is less than -1.

Uwagi

CloseMetoda zwalnia zasoby niezarządzane i zarządzane skojarzone z NetworkStream .The Close method frees both unmanaged and managed resources associated with the NetworkStream. Jeśli jest NetworkStream własnością źródłową Socket , jest również zamknięty.If the NetworkStream owns the underlying Socket, it is closed as well.

Jeśli NetworkStream skojarzono z TcpClient , Close Metoda zamknie połączenie TCP, ale nie usunie skojarzonego elementu TcpClient .If a NetworkStream was associated with a TcpClient, the Close method will close the TCP connection, but not dispose of the associated TcpClient.

Dotyczy