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.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 パラメーターが接続されていません。
-又は-
SocketType パラメーターの socket プロパティがStreamされていません。
-又は-
socket パラメーターが非ブロッキング状態です。
注釈
NetworkStreamは、指定したSocketに対する読み取り/書き込みアクセス権を持って作成されます。 NetworkStreamは基になるSocketを所有していないため、CloseまたはDisposeメソッドを呼び出してもSocketは閉じません。
こちらもご覧ください
適用対象
NetworkStream(Socket, Boolean)
- ソース:
- NetworkStream.cs
- ソース:
- NetworkStream.cs
- ソース:
- 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 パラメーターが接続されていません。
-又は-
SocketType パラメーターの socket プロパティの値がStreamされていません。
-又は-
socket パラメーターが非ブロッキング状態です。
注釈
NetworkStreamは、指定したSocketに対する読み取り/書き込みアクセス権を持って作成されます。
パラメーターの値ownsSockettrue場合、NetworkStreamは基になるSocketの所有権を取得し、CloseまたはDisposeメソッドを呼び出すと、基になるSocketも閉じます。
こちらもご覧ください
適用対象
NetworkStream(Socket, FileAccess)
- ソース:
- NetworkStream.cs
- ソース:
- NetworkStream.cs
- ソース:
- 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 パラメーターが接続されていません。
-又は-
SocketType パラメーターの socket プロパティがStreamされていません。
-又は-
socket パラメーターが非ブロッキング状態です。
注釈
NetworkStreamは、指定したSocketに対する指定されたアクセス権を持つ状態で作成されます。 このコンストラクターでは、 NetworkStream は基になる Socketを所有していないため、 Close または Dispose メソッドを呼び出しても、基になる Socketは閉じません。
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
指定したアクセス権と指定した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 パラメーターが接続されていません。
-又は-
SocketType パラメーターの socket プロパティがStreamされていません。
-又は-
socket パラメーターが非ブロッキング状態です。
注釈
NetworkStreamは、指定したSocketに対する読み取り/書き込みアクセス権を持って作成されます。
ownsSocket パラメーターの値がtrueされている場合、NetworkStreamは基になるSocketの所有権を取得し、CloseまたはDisposeメソッドを呼び出すと、基になるSocketも閉じます。
access パラメーターは、CanReadのCanWriteプロパティとNetworkStreamプロパティを設定します。
Writeを指定した場合、NetworkStreamは Write メソッドの呼び出しを許可します。
Readを指定した場合、NetworkStreamは Read メソッドの呼び出しを許可します。
ReadWriteを指定すると、両方のメソッド呼び出しが許可されます。