NetworkStream コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
NetworkStream クラスの新しいインスタンスを作成します。
オーバーロード
NetworkStream(Socket) |
指定した NetworkStream の Socket クラスの新しいインスタンスを作成します。 |
NetworkStream(Socket, Boolean) |
指定した NetworkStream 所有権を使用して、指定した Socket の Socket クラスの新しいインスタンスを初期化します。 |
NetworkStream(Socket, FileAccess) |
指定したアクセス権を持つ、指定した NetworkStream の Socket クラスの新しいインスタンスを作成します。 |
NetworkStream(Socket, FileAccess, Boolean) |
指定したアクセス権と指定した NetworkStream 所有権で、指定した Socket の Socket クラスの新しいインスタンスを作成します。 |
NetworkStream(Socket)
- ソース:
- 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
パラメーターが接続されていません。
- または -
socket
パラメーターの SocketType プロパティが Stream ではありません。
- または -
socket
パラメーターが非ブロック状態です。
注釈
は NetworkStream 、指定した に対する読み取り/書き込みアクセス権を使用して作成されます Socket。 はNetworkStream基になる Socketを所有していないため、 メソッドまたは Dispose メソッドをClose呼び出しても、 はSocket閉じません。
こちらもご覧ください
適用対象
NetworkStream(Socket, Boolean)
- ソース:
- NetworkStream.cs
- ソース:
- NetworkStream.cs
- ソース:
- NetworkStream.cs
指定した NetworkStream 所有権を使用して、指定した Socket の 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
です。
socket
パラメーターが接続されていません。
- または -
socket
パラメーターの SocketType プロパティの値が Stream ではありません。
- または -
socket
パラメーターが非ブロック状態です。
注釈
は NetworkStream 、指定した に対する読み取り/書き込みアクセス権を使用して作成されます Socket。
パラメーターのownsSocket
値が のNetworkStream場合、 はtrue
基になる Socketの所有権を取得し、 メソッドまたは Dispose メソッドをClose呼び出すと、基になる Socketも閉じます。
こちらもご覧ください
適用対象
NetworkStream(Socket, FileAccess)
- ソース:
- NetworkStream.cs
- ソース:
- NetworkStream.cs
- ソース:
- 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
です。
socket
パラメーターが接続されていません。
- または -
socket
パラメーターの SocketType プロパティが Stream ではありません。
- または -
socket
パラメーターが非ブロック状態です。
注釈
は NetworkStream 、指定した に対する指定したアクセス権を使用して作成されます Socket。 このコンストラクターでは、 NetworkStream は基になる Socketを所有していないため、 メソッドまたは Dispose メソッドをClose呼び出しても、基になる Socketは閉じません。
パラメーターは access
、 の CanRead プロパティと CanWrite プロパティを設定します NetworkStream。 を指定 Writeした場合、 は NetworkStream メソッドの呼び出しを Write 許可します。 を指定 Readした場合、 は NetworkStream メソッドの呼び出しを Read 許可します。 を指定 ReadWriteすると、両方のメソッド呼び出しが許可されます。
こちらもご覧ください
適用対象
NetworkStream(Socket, FileAccess, Boolean)
- ソース:
- NetworkStream.cs
- ソース:
- NetworkStream.cs
- ソース:
- 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
です。
socket
パラメーターが接続されていません。
- または -
socket
パラメーターの SocketType プロパティが Stream ではありません。
- または -
socket
パラメーターが非ブロック状態です。
注釈
は NetworkStream 、指定した に対する読み取り/書き込みアクセス権を使用して作成されます Socket。
パラメーターの値が ownsSocket
の場合、 はtrue
NetworkStream基になる Socketの所有権を取得し、 メソッドまたは Dispose メソッドをClose呼び出すと、基になる Socketも閉じます。
パラメーターは access
、 の CanRead プロパティと CanWrite プロパティを設定します NetworkStream。 を指定 Writeした場合、 は NetworkStream メソッドの呼び出しを Write 許可します。 を指定 Readした場合、 は NetworkStream メソッドの呼び出しを Read 許可します。 を指定 ReadWriteすると、両方のメソッド呼び出しが許可されます。
こちらもご覧ください
適用対象
.NET