NetworkStream.Close Metodo
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |
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
.NET Framework 1.1
Prodotto | Versioni |
---|---|
.NET Framework | 1.1 |
- 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
.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 |
- 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
.NET 10 e altre versioni
Prodotto | Versioni |
---|---|
.NET | 7, 8, 9, 10 |
Feedback su .NET
.NET è un progetto open source. Seleziona un collegamento per fornire feedback: