Condividi tramite


NetworkStream.Close Metodo

Definizione

Overload

Close()

Chiude l'oggetto NetworkStream.

Close(Int32)

Chiude l'oggetto NetworkStream una volta trascorso l'intervallo di tempo specificato per consentire l'invio dei dati.

Close(TimeSpan)

Chiude l'oggetto dopo l'attesa del tempo specificato per consentire l'invio NetworkStream dei dati.

Close()

Chiude l'oggetto NetworkStream.

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

Esempio

Nell'esempio di codice seguente viene chiuso l'oggetto 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();

Commenti

Il Close metodo libera sia risorse non gestite che gestite associate a NetworkStream. Se il proprietario è NetworkStream il sottostante Socket, è chiuso anche.

Se un NetworkStream oggetto è associato a un TcpClientoggetto , il Close metodo chiuderà la connessione TCP, ma non eliminerà l'oggetto associato TcpClient.

Si applica a

Close(Int32)

Origine:
NetworkStream.cs
Origine:
NetworkStream.cs
Origine:
NetworkStream.cs

Chiude l'oggetto NetworkStream una volta trascorso l'intervallo di tempo specificato per consentire l'invio dei dati.

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

Parametri

timeout
Int32

Signed Integer a 32 bit che specifica il numero di millisecondi di attesa per l'invio dei restanti dati prima della chiusura.

Eccezioni

Il parametro timeout è minore di -1.

Commenti

Il Close metodo libera sia risorse non gestite che gestite associate a NetworkStream. Se il proprietario è NetworkStream il sottostante Socket, è chiuso anche.

Se un NetworkStream oggetto è associato a un TcpClientoggetto , il Close metodo chiuderà la connessione TCP, ma non eliminerà l'oggetto associato TcpClient.

Si applica a

Close(TimeSpan)

Origine:
NetworkStream.cs
Origine:
NetworkStream.cs
Origine:
NetworkStream.cs

Chiude l'oggetto dopo l'attesa del tempo specificato per consentire l'invio NetworkStream dei dati.

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

Parametri

timeout
TimeSpan

Tempo di attesa per l'invio di dati rimanenti prima della chiusura.

Eccezioni

timeout è minore di -1 millisecondi o maggiore di MaxValue millisecondi.

Commenti

Il metodo Close libera sia risorse non gestite che gestite associate a NetworkStream. Se il proprietario è NetworkStream il sottostante Socket, è chiuso anche. Se un NetworkStream oggetto è associato a un TcpClientoggetto , il Close(Int32) metodo chiuderà la connessione TCP, ma non eliminerà l'oggetto associato TcpClient.

Si applica a