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.

C#
public override void Close();

Esempio

Nell'esempio di codice seguente viene chiuso l'oggetto NetworkStream.

C#
// 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

.NET Framework 1.1
Prodotto Versioni
.NET Framework 1.1

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.

C#
public void Close(int timeout);

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

.NET 10 e altre versioni
Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

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.

C#
public void Close(TimeSpan timeout);

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

.NET 10 e altre versioni
Prodotto Versioni
.NET 7, 8, 9, 10