NetworkStream.Close Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Close() |
Schließt die NetworkStream. |
| Close(Int32) |
Schließt die NetworkStream Nach dem Warten auf die angegebene Zeit, um zuzulassen, dass Daten gesendet werden. |
| Close(TimeSpan) |
Schließt die Zeit nach dem NetworkStream Warten, um zuzulassen, dass Daten gesendet werden. |
Close()
Schließt die NetworkStream.
public:
override void Close();
public override void Close();
override this.Close : unit -> unit
Public Overrides Sub Close ()
Beispiele
Im folgenden Codebeispiel wird die NetworkStream.
' Close the NetworkStream
myNetworkStream.Close()
// Close the NetworkStream
myNetworkStream.Close();
// Close the NetworkStream
myNetworkStream->Close();
Hinweise
Die Close Methode gibt sowohl nicht verwaltete als auch verwaltete Ressourcen frei, die der NetworkStreamMethode zugeordnet sind. Wenn der NetworkStream Besitzer der zugrunde liegenden Socketist, wird er ebenfalls geschlossen.
Wenn eine NetworkStream einem TcpClientzugeordnet ist, schließt die Methode die Close TCP-Verbindung, aber nicht die zugeordnete TcpClient.
Gilt für:
Close(Int32)
- Quelle:
- NetworkStream.cs
- Quelle:
- NetworkStream.cs
- Quelle:
- NetworkStream.cs
- Quelle:
- NetworkStream.cs
- Quelle:
- NetworkStream.cs
Schließt die NetworkStream Nach dem Warten auf die angegebene Zeit, um zuzulassen, dass Daten gesendet werden.
public:
void Close(int timeout);
public void Close(int timeout);
override this.Close : int -> unit
Public Sub Close (timeout As Integer)
Parameter
- timeout
- Int32
Eine 32-Bit-ganzzahl mit Vorzeichen, die die Anzahl der Millisekunden angibt, bis alle verbleibenden Daten gesendet werden, bevor sie geschlossen werden.
Ausnahmen
Der timeout Parameter ist kleiner als -1.
Hinweise
Die Close Methode gibt sowohl nicht verwaltete als auch verwaltete Ressourcen frei, die der NetworkStreamMethode zugeordnet sind. Wenn der NetworkStream Besitzer der zugrunde liegenden Socketist, wird er ebenfalls geschlossen.
Wenn eine NetworkStream einem TcpClientzugeordnet ist, schließt die Methode die Close TCP-Verbindung, aber nicht die zugeordnete TcpClient.
Gilt für:
Close(TimeSpan)
- Quelle:
- NetworkStream.cs
- Quelle:
- NetworkStream.cs
- Quelle:
- NetworkStream.cs
- Quelle:
- NetworkStream.cs
- Quelle:
- NetworkStream.cs
Schließt die Zeit nach dem NetworkStream Warten, um zuzulassen, dass Daten gesendet werden.
public:
void Close(TimeSpan timeout);
public void Close(TimeSpan timeout);
override this.Close : TimeSpan -> unit
Public Sub Close (timeout As TimeSpan)
Parameter
- timeout
- TimeSpan
Die Zeitspanne, in der gewartet werden muss, bis alle verbleibenden Daten gesendet werden, bevor sie geschlossen werden.
Ausnahmen
timeout ist kleiner als -1 Millisekunden oder größer als MaxValue Millisekunden.
Hinweise
Die Close-Methode gibt sowohl nicht verwaltete als auch verwaltete Ressourcen frei, die der NetworkStreamMethode zugeordnet sind. Wenn der NetworkStream Besitzer der zugrunde liegenden Socketist, wird er ebenfalls geschlossen. Wenn eine NetworkStream einem TcpClientzugeordnet ist, schließt die Methode die Close(Int32) TCP-Verbindung, aber nicht die zugeordnete TcpClient.