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
Close() |
Schließt die NetworkStream-Klasse. |
Close(Int32) |
Schließt den NetworkStream nach der angegebenen Zeitspanne, in der Daten gesendet werden können. |
Close(TimeSpan) |
Schließt die NetworkStream , nachdem die angegebene Zeit gewartet wurde, um das Senden von Daten zuzulassen. |
Close()
Schließt die NetworkStream-Klasse.
public:
override void Close();
public override void Close ();
override this.Close : unit -> unit
Public Overrides Sub Close ()
Beispiele
Im folgenden Codebeispiel wird geschlossen 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();
Hinweise
Die Close
-Methode gibt sowohl nicht verwaltete als auch verwaltete Ressourcen frei, die dem NetworkStreamzugeordnet sind. Wenn der NetworkStream den zugrunde liegenden Socketbesitzt, wird es ebenfalls geschlossen.
Wenn ein NetworkStream einem TcpClientzugeordnet war, schließt die Close
-Methode die TCP-Verbindung, aber nicht die zugeordnete TcpClient.
Gilt für:
Close(Int32)
- Quelle:
- NetworkStream.cs
- Quelle:
- NetworkStream.cs
- Quelle:
- NetworkStream.cs
Schließt den NetworkStream nach der angegebenen Zeitspanne, in der Daten gesendet werden können.
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, mit der die Zeitspanne (Anzahl der Millisekunden) angegeben wird, in der ggf. restliche Daten vor dem Schließen gesendet werden können.
Ausnahmen
Der timeout
-Parameter ist kleiner als -1.
Hinweise
Die Close -Methode gibt sowohl nicht verwaltete als auch verwaltete Ressourcen frei, die dem NetworkStreamzugeordnet sind. Wenn der NetworkStream den zugrunde liegenden Socketbesitzt, wird es ebenfalls geschlossen.
Wenn ein NetworkStream einem TcpClientzugeordnet war, schließt die Close -Methode die TCP-Verbindung, aber nicht die zugeordnete TcpClient.
Gilt für:
Close(TimeSpan)
- Quelle:
- NetworkStream.cs
- Quelle:
- NetworkStream.cs
- Quelle:
- NetworkStream.cs
Schließt die NetworkStream , nachdem die angegebene Zeit gewartet wurde, um das Senden von Daten zuzulassen.
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, die gewartet werden muss, um die verbleibenden Daten zu senden, 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 dem NetworkStreamzugeordnet sind. Wenn der NetworkStream den zugrunde liegenden Socketbesitzt, wird es ebenfalls geschlossen. Wenn ein NetworkStream einem TcpClientzugeordnet war, schließt die Close(Int32) -Methode die TCP-Verbindung, aber nicht die zugeordnete TcpClient.