NetworkStream.Close Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Close() |
Закрывает объект NetworkStream. |
Close(Int32) |
Закрывает объект NetworkStream после ожидания в течение указанного времени, позволяя выполнить отправку данных. |
Close(TimeSpan) |
Закрывает после NetworkStream ожидания указанного периода времени, чтобы разрешить отправку данных. |
Close()
Закрывает объект NetworkStream.
public:
override void Close();
public override void Close ();
override this.Close : unit -> unit
Public Overrides Sub Close ()
Примеры
В следующем примере кода закрывается 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();
Комментарии
Метод Close
освобождает как неуправляемые, так и управляемые NetworkStreamресурсы, связанные с . Если объект владеет NetworkStream базовым Socket, он также закрывается.
NetworkStream Если объект был связан с TcpClient, Close
метод закроет TCP-подключение, но не удаляет связанное TcpClient.
Применяется к
Close(Int32)
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
Закрывает объект NetworkStream после ожидания в течение указанного времени, позволяя выполнить отправку данных.
public:
void Close(int timeout);
public void Close (int timeout);
override this.Close : int -> unit
Public Sub Close (timeout As Integer)
Параметры
- timeout
- Int32
32-битное целое число со знаком, определяющее количество миллисекунд ожидания для отправки оставшихся данных перед закрытием.
Исключения
Значение параметра timeout
меньше –1.
Комментарии
Метод Close освобождает как неуправляемые, так и управляемые NetworkStreamресурсы, связанные с . Если объект владеет NetworkStream базовым Socket, он также закрывается.
NetworkStream Если объект был связан с TcpClient, Close метод закроет TCP-подключение, но не удаляет связанное TcpClient.
Применяется к
Close(TimeSpan)
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
Закрывает после NetworkStream ожидания указанного периода времени, чтобы разрешить отправку данных.
public:
void Close(TimeSpan timeout);
public void Close (TimeSpan timeout);
override this.Close : TimeSpan -> unit
Public Sub Close (timeout As TimeSpan)
Параметры
- timeout
- TimeSpan
Время ожидания отправки оставшихся данных перед закрытием.
Исключения
timeout
значение меньше -1 миллисекунда или больше MaxValue миллисекунда.
Комментарии
Метод Close освобождает как неуправляемые, так и управляемые NetworkStreamресурсы, связанные с . Если объект владеет NetworkStream базовым Socket, он также закрывается. NetworkStream Если объект был связан с TcpClient, Close(Int32) метод закроет TCP-подключение, но не удаляет связанное TcpClient.