NetworkStream.Close Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.