NetworkStream.Close Methode

Definition

Ü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.

Gilt für: