NetworkStream.Close Yöntem

Tanım

Aşırı Yüklemeler

Name Description
Close()

öğesini NetworkStreamkapatır.

Close(Int32)

NetworkStream Verilerin gönderilmesine izin vermek için belirtilen süre bekledikten sonra öğesini kapatır.

Close(TimeSpan)

NetworkStream Verilerin gönderilmesine izin vermek için belirtilen süre bekledikten sonra öğesini kapatır.

Close()

öğesini NetworkStreamkapatır.

public:
 override void Close();
public override void Close();
override this.Close : unit -> unit
Public Overrides Sub Close ()

Örnekler

Aşağıdaki kod örneği, öğesini NetworkStreamkapatır.

' Close the NetworkStream
myNetworkStream.Close()
// Close the NetworkStream
myNetworkStream.Close();
// Close the NetworkStream
myNetworkStream->Close();

Açıklamalar

yöntemi, Close ile NetworkStreamilişkili hem yönetilmeyen hem de yönetilen kaynakları serbesttir. Temel NetworkStreamalınan Socket öğesine sahipse, bu da kapatılır.

ile NetworkStream ilişkilendirilmişse TcpClientClose yöntemi TCP bağlantısını kapatır, ancak ilişkili TcpClientöğesini atmayacaktır.

Şunlara uygulanır

Close(Int32)

Kaynak:
NetworkStream.cs
Kaynak:
NetworkStream.cs
Kaynak:
NetworkStream.cs
Kaynak:
NetworkStream.cs
Kaynak:
NetworkStream.cs

NetworkStream Verilerin gönderilmesine izin vermek için belirtilen süre bekledikten sonra öğesini kapatır.

public:
 void Close(int timeout);
public void Close(int timeout);
override this.Close : int -> unit
Public Sub Close (timeout As Integer)

Parametreler

timeout
Int32

Kapatmadan önce kalan verilerin gönderilmesini bekleyebilecek milisaniye sayısını belirten 32 bit imzalı tamsayı.

Özel durumlar

timeout Parametre -1'den küçük.

Açıklamalar

yöntemi, Close ile NetworkStreamilişkili hem yönetilmeyen hem de yönetilen kaynakları serbesttir. Temel NetworkStreamalınan Socket öğesine sahipse, bu da kapatılır.

ile NetworkStream ilişkilendirilmişse TcpClientClose yöntemi TCP bağlantısını kapatır, ancak ilişkili TcpClientöğesini atmayacaktır.

Şunlara uygulanır

Close(TimeSpan)

Kaynak:
NetworkStream.cs
Kaynak:
NetworkStream.cs
Kaynak:
NetworkStream.cs
Kaynak:
NetworkStream.cs
Kaynak:
NetworkStream.cs

NetworkStream Verilerin gönderilmesine izin vermek için belirtilen süre bekledikten sonra öğesini kapatır.

public:
 void Close(TimeSpan timeout);
public void Close(TimeSpan timeout);
override this.Close : TimeSpan -> unit
Public Sub Close (timeout As TimeSpan)

Parametreler

timeout
TimeSpan

Kapatmadan önce kalan verileri göndermek için bekleyebilecek süre.

Özel durumlar

timeout -1 milisaniyeden küçük veya milisaniyeden MaxValue büyük.

Açıklamalar

Close yöntemi, ile ilişkili hem yönetilmeyen hem de yönetilen kaynakları boşaltıyor NetworkStream. Temel NetworkStreamalınan Socket öğesine sahipse, bu da kapatılır. ile NetworkStream ilişkilendirilmişse TcpClientClose(Int32) yöntemi TCP bağlantısını kapatır, ancak ilişkili TcpClientöğesini atmayacaktır.

Şunlara uygulanır