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.
' Close the NetworkStream
myNetworkStream.Close()
// Close the NetworkStream
myNetworkStream.Close();
// Close the NetworkStream
myNetworkStream->Close();
Комментарии
Метод Close освобождает неуправляемые и управляемые ресурсы, связанные с ним NetworkStream. Если он NetworkStream владеет базовым Socket, он также закрыт.
NetworkStream Если с TcpClientним связана, Close метод закроет TCP-подключение, но не удаляет связанноеTcpClient.
Применяется к
Close(Int32)
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
- Исходный код:
- 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.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.