Поделиться через


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.

Применяется к