NetworkStream 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建类的新实例 NetworkStream 。
重载
| 名称 | 说明 |
|---|---|
| NetworkStream(Socket) |
为指定的NetworkStream类创建新实例Socket。 |
| NetworkStream(Socket, Boolean) |
使用指定的NetworkStreamSocket所有权初始化类的新实例Socket。 |
| NetworkStream(Socket, FileAccess) |
为具有指定访问权限的指定NetworkStream类创建新实例Socket。 |
| NetworkStream(Socket, FileAccess, Boolean) |
为具有指定访问权限和指定NetworkStream所有权的指定Socket类创建新实例Socket。 |
NetworkStream(Socket)
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- 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.
注解
创建 NetworkStream 时具有对指定 Socket项的读/写访问权限。 它 NetworkStream 不拥有基础 Socket,因此调用 Close 或 Dispose 方法不会关闭基础 Socket。
另请参阅
适用于
NetworkStream(Socket, Boolean)
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
使用指定的NetworkStreamSocket所有权初始化类的新实例Socket。
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.
注解
创建 NetworkStream 时具有对指定 Socket项的读/写访问权限。
如果参数值为ownsSocket,则true获取基础NetworkStream的所有权,并且调用Socket或Close方法也会关闭基础Dispose。Socket
另请参阅
适用于
NetworkStream(Socket, FileAccess)
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
为具有指定访问权限的指定NetworkStream类创建新实例Socket。
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.
注解
创建 NetworkStream 具有指定访问权限的指定 Socket访问权限。 使用此构造函数时, NetworkStream 该函数不拥有基础 Socket,因此调用 Close 或 Dispose 方法不会关闭基础 Socket。
该access参数设置 CanRead . 的CanWrite和NetworkStream属性。 如果指定 Write,则 NetworkStream 允许调用 Write 该方法。 如果指定 Read,则 NetworkStream 允许调用 Read 该方法。 如果指定 ReadWrite,则允许这两个方法调用。
另请参阅
适用于
NetworkStream(Socket, FileAccess, Boolean)
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
为具有指定访问权限和指定NetworkStream所有权的指定Socket类创建新实例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.
注解
创建 NetworkStream 时具有对指定 Socket项的读/写访问权限。
如果参数的值ownsSocket是,则true获取基础NetworkStream的所有权,并且调用Socket或Close方法也会关闭基础DisposeSocket。
该access参数设置 CanRead . 的CanWrite和NetworkStream属性。 如果指定 Write,则 NetworkStream 允许调用 Write 该方法。 如果指定 Read,则 NetworkStream 允许调用 Read 该方法。 如果指定 ReadWrite,则允许这两个方法调用。