Udostępnij za pośrednictwem


NetworkStream.Close Metoda

Definicja

Przeciążenia

Close()

Zamyka element NetworkStream.

Close(Int32)

Zamyka obiekt NetworkStream po upływie określonego czasu, aby zezwolić na wysyłanie danych.

Close(TimeSpan)

Zamyka element NetworkStream po upływie określonego czasu, aby umożliwić wysyłanie danych.

Close()

Zamyka element 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 element 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

Metoda Close zwalnia zarówno niezarządzane, jak i zarządzane zasoby skojarzone z programem NetworkStream. NetworkStream Jeśli element jest właścicielem bazowego Socketelementu , jest również zamknięty.

Jeśli element NetworkStream został skojarzony z elementem TcpClient, Close metoda zamknie połączenie TCP, ale nie usunie skojarzonego elementu TcpClient.

Dotyczy

Close(Int32)

Źródło:
NetworkStream.cs
Źródło:
NetworkStream.cs
Źródło:
NetworkStream.cs

Zamyka obiekt NetworkStream po upływie określonego czasu, aby zezwolić na wysyłanie danych.

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 podpisana, która określa liczbę milisekund oczekiwania na wysłanie pozostałych danych przed zamknięciem.

Wyjątki

Parametr timeout jest mniejszy niż -1.

Uwagi

Metoda Close zwalnia zarówno niezarządzane, jak i zarządzane zasoby skojarzone z programem NetworkStream. NetworkStream Jeśli element jest właścicielem bazowego Socketelementu , jest również zamknięty.

Jeśli element NetworkStream został skojarzony z elementem TcpClient, Close metoda zamknie połączenie TCP, ale nie usunie skojarzonego elementu TcpClient.

Dotyczy

Close(TimeSpan)

Źródło:
NetworkStream.cs
Źródło:
NetworkStream.cs
Źródło:
NetworkStream.cs

Zamyka element NetworkStream po upływie określonego czasu, aby umożliwić wysyłanie danych.

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

Parametry

timeout
TimeSpan

Czas oczekiwania na wysłanie pozostałych danych przed zamknięciem.

Wyjątki

timeout wartość jest mniejsza niż -1 milisekund lub większa niż MaxValue milisekundy.

Uwagi

Metoda Close zwalnia zarówno niezarządzane, jak i zarządzane zasoby skojarzone z programem NetworkStream. NetworkStream Jeśli element jest właścicielem bazowego Socketelementu , jest również zamknięty. Jeśli element NetworkStream został skojarzony z elementem TcpClient, Close(Int32) metoda zamknie połączenie TCP, ale nie usunie skojarzonego elementu TcpClient.

Dotyczy