NetworkStream Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает новый экземпляр класса NetworkStream.
Перегрузки
| Имя | Описание |
|---|---|
| NetworkStream(Socket) |
Создает новый экземпляр NetworkStream класса для указанного Socket. |
| NetworkStream(Socket, Boolean) |
Инициализирует новый экземпляр класса для указанного NetworkStream с указанным SocketSocket владельцем. |
| NetworkStream(Socket, FileAccess) |
Создает новый экземпляр класса для указанного NetworkStreamSocket с указанными правами доступа. |
| NetworkStream(Socket, FileAccess, Boolean) |
Создает новый экземпляр класса для указанного NetworkStreamSocket с указанными правами доступа и указанным Socket владельцем. |
NetworkStream(Socket)
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
Создает новый экземпляр NetworkStream класса для указанного Socket.
public:
NetworkStream(System::Net::Sockets::Socket ^ socket);
public NetworkStream(System.Net.Sockets.Socket socket);
new System.Net.Sockets.NetworkStream : System.Net.Sockets.Socket -> System.Net.Sockets.NetworkStream
Public Sub New (socket As Socket)
Параметры
- socket
- Socket
Значение Socket , которое NetworkStream будет использоваться для отправки и получения данных.
Исключения
Параметр socket имеет значение null.
Параметр socket не подключен.
–или–
Свойство SocketTypesocket параметра не Streamявляется .
–или–
Параметр socket находится в состоянии неблокировки.
Комментарии
Он NetworkStream создается с доступом на чтение и запись к указанному объекту Socket. Объект NetworkStream не владеет базовым Socket, поэтому вызов Close метода не Dispose закрывается Socket.
См. также раздел
Применяется к
NetworkStream(Socket, Boolean)
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
Инициализирует новый экземпляр класса для указанного NetworkStream с указанным SocketSocket владельцем.
public:
NetworkStream(System::Net::Sockets::Socket ^ socket, bool ownsSocket);
public NetworkStream(System.Net.Sockets.Socket socket, bool ownsSocket);
new System.Net.Sockets.NetworkStream : System.Net.Sockets.Socket * bool -> System.Net.Sockets.NetworkStream
Public Sub New (socket As Socket, ownsSocket As Boolean)
Параметры
- socket
- Socket
Значение Socket , которое NetworkStream будет использоваться для отправки и получения данных.
- ownsSocket
- Boolean
Установите значение , чтобы true указать, что NetworkStream будет иметь право на владение Socket; в противном случае false.
Исключения
Параметр socket имеет значение null.
Параметр socket не подключен.
–или–
Значение SocketType свойства socket параметра не Streamявляется.
–или–
socket параметр находится в состоянии неблокировки.
Комментарии
Он NetworkStream создается с доступом на чтение и запись к указанному объекту Socket.
Если значение ownsSocket параметра имеет значение true, NetworkStream берет на себя ответственность за базовый Socketобъект, а вызов Close или Dispose метод также закрывает базовый Socketобъект.
См. также раздел
Применяется к
NetworkStream(Socket, FileAccess)
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
Создает новый экземпляр класса для указанного NetworkStreamSocket с указанными правами доступа.
public:
NetworkStream(System::Net::Sockets::Socket ^ socket, System::IO::FileAccess access);
public NetworkStream(System.Net.Sockets.Socket socket, System.IO.FileAccess access);
new System.Net.Sockets.NetworkStream : System.Net.Sockets.Socket * System.IO.FileAccess -> System.Net.Sockets.NetworkStream
Public Sub New (socket As Socket, access As FileAccess)
Параметры
- socket
- Socket
Значение Socket , которое NetworkStream будет использоваться для отправки и получения данных.
- access
- FileAccess
Побитовое FileAccess сочетание значений, указывающих тип доступа, заданный NetworkStream для предоставленного значения Socket.
Исключения
Параметр socket имеет значение null.
Параметр socket не подключен.
–или–
SocketType Свойство socket параметра не Streamявляется .
–или–
socket параметр находится в состоянии неблокировки.
Комментарии
Создается NetworkStream с указанным доступом к указанному Socketобъекту. При использовании этого конструктора не принадлежит базовому объектуNetworkStream, поэтому вызов Socket метода или Close не закрывает базовый DisposeSocketобъект.
Параметр access задает CanRead и CanWrite свойства объекта NetworkStream. Если указать Write, NetworkStream то вызовы Write метода разрешены. Если указать Read, NetworkStream то вызовы Read метода разрешены. При указании ReadWriteоба вызова метода разрешены.
См. также раздел
Применяется к
NetworkStream(Socket, FileAccess, Boolean)
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
- Исходный код:
- NetworkStream.cs
Создает новый экземпляр класса для указанного NetworkStreamSocket с указанными правами доступа и указанным Socket владельцем.
public:
NetworkStream(System::Net::Sockets::Socket ^ socket, System::IO::FileAccess access, bool ownsSocket);
public NetworkStream(System.Net.Sockets.Socket socket, System.IO.FileAccess access, bool ownsSocket);
new System.Net.Sockets.NetworkStream : System.Net.Sockets.Socket * System.IO.FileAccess * bool -> System.Net.Sockets.NetworkStream
Public Sub New (socket As Socket, access As FileAccess, ownsSocket As Boolean)
Параметры
- socket
- Socket
Значение Socket , которое NetworkStream будет использоваться для отправки и получения данных.
- access
- FileAccess
Побитовая комбинация FileAccess значений, указывающая тип доступа, предоставленный заданному NetworkStream над предоставленным Socket.
- ownsSocket
- Boolean
Установите значение , чтобы true указать, что NetworkStream будет иметь право на владение Socket; в противном случае false.
Исключения
Параметр socket имеет значение null.
Параметр socket не подключен.
–или–
Свойство SocketTypesocket параметра не Streamявляется .
–или–
Параметр socket находится в состоянии неблокировки.
Комментарии
Он NetworkStream создается с доступом на чтение и запись к указанному объекту Socket.
Если значение ownsSocket параметра имеет значение true, NetworkStream берет на себя ответственность за базовый Socketобъект, а вызов Close или Dispose метод также закрывает базовый Socketобъект.
Параметр access задает CanRead и CanWrite свойства объекта NetworkStream. Если указать Write, NetworkStream то вызовы Write метода разрешены. Если указать Read, NetworkStream то вызовы Read метода разрешены. При указании ReadWriteоба вызова метода разрешены.