NetworkStream.Close Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Túlterhelések
| Name | Description |
|---|---|
| Close() |
Bezárja a NetworkStream. |
| Close(Int32) |
A megadott idő elteltével bezárja az NetworkStream adatok küldését. |
| Close(TimeSpan) |
Bezárja a NetworkStream megadott időtartamot az adatok elküldésének engedélyezéséhez. |
Close()
Bezárja a NetworkStream.
public:
override void Close();
public override void Close();
override this.Close : unit -> unit
Public Overrides Sub Close ()
Példák
Az alábbi példakód bezárja a NetworkStream.
' Close the NetworkStream
myNetworkStream.Close()
// Close the NetworkStream
myNetworkStream.Close();
// Close the NetworkStream
myNetworkStream->Close();
Megjegyzések
A Close metódus a nem felügyelt és a felügyelt erőforrásokat is felszabadítja a NetworkStream. Ha a NetworkStream mögöttes Sockettulajdonos, az is zárva lesz.
Ha egy NetworkStream adotthoz társították TcpClient, a Close metódus bezárja a TCP-kapcsolatot, de nem törli a társított TcpClientkapcsolatot.
A következőre érvényes:
Close(Int32)
- Forrás:
- NetworkStream.cs
- Forrás:
- NetworkStream.cs
- Forrás:
- NetworkStream.cs
- Forrás:
- NetworkStream.cs
- Forrás:
- NetworkStream.cs
A megadott idő elteltével bezárja az NetworkStream adatok küldését.
public:
void Close(int timeout);
public void Close(int timeout);
override this.Close : int -> unit
Public Sub Close (timeout As Integer)
Paraméterek
- timeout
- Int32
Egy 32 bites aláírt egész szám, amely megadja, hogy hány ezredmásodpercig kell várni a fennmaradó adatok küldésére a zárás előtt.
Kivételek
A timeout paraméter kisebb, mint -1.
Megjegyzések
A Close metódus a nem felügyelt és a felügyelt erőforrásokat is felszabadítja a NetworkStream. Ha a NetworkStream mögöttes Sockettulajdonos, az is zárva lesz.
Ha egy NetworkStream adotthoz társították TcpClient, a Close metódus bezárja a TCP-kapcsolatot, de nem törli a társított TcpClientkapcsolatot.
A következőre érvényes:
Close(TimeSpan)
- Forrás:
- NetworkStream.cs
- Forrás:
- NetworkStream.cs
- Forrás:
- NetworkStream.cs
- Forrás:
- NetworkStream.cs
- Forrás:
- NetworkStream.cs
Bezárja a NetworkStream megadott időtartamot az adatok elküldésének engedélyezéséhez.
public:
void Close(TimeSpan timeout);
public void Close(TimeSpan timeout);
override this.Close : TimeSpan -> unit
Public Sub Close (timeout As TimeSpan)
Paraméterek
- timeout
- TimeSpan
Az a időtartam, amíg várni kell a fennmaradó adatok küldésére a zárás előtt.
Kivételek
timeout kisebb, mint -1 ezredmásodperc vagy nagyobb, mint MaxValue ezredmásodperc.
Megjegyzések
A Close metódus a nem felügyelt és a felügyelt erőforrásokat is felszabadítja a NetworkStream. Ha a NetworkStream mögöttes Sockettulajdonos, az is zárva lesz. Ha egy NetworkStream adotthoz társították TcpClient, a Close(Int32) metódus bezárja a TCP-kapcsolatot, de nem törli a társított TcpClientkapcsolatot.