NetworkStream.Close Metodo
Definizione
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.
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.