NetworkStream コンストラクター

定義

NetworkStream クラスの新しいインスタンスを作成します。

オーバーロード

NetworkStream(Socket)

指定した NetworkStreamSocket クラスの新しいインスタンスを作成します。

NetworkStream(Socket, Boolean)

指定した NetworkStream 所有権を使用して、指定した SocketSocket クラスの新しいインスタンスを初期化します。

NetworkStream(Socket, FileAccess)

指定したアクセス権を持つ、指定した NetworkStreamSocket クラスの新しいインスタンスを作成します。

NetworkStream(Socket, FileAccess, Boolean)

指定したアクセス権と指定した NetworkStream 所有権で、指定した SocketSocket クラスの新しいインスタンスを作成します。

NetworkStream(Socket)

ソース:
NetworkStream.cs
ソース:
NetworkStream.cs
ソース:
NetworkStream.cs

指定した NetworkStreamSocket クラスの新しいインスタンスを作成します。

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 所有権を使用して、指定した 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 に設定すると、NetworkStreamSocket の所有権を取得することを示します。それ以外の場合は 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

指定したアクセス権を持つ、指定した 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 パラメーターが接続されていません。

- または -

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 所有権で、指定した SocketSocket クラスの新しいインスタンスを作成します。

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 に設定すると、NetworkStreamSocket の所有権を取得することを示します。それ以外の場合は false です。

例外

socket パラメーターが null です。

socket パラメーターが接続されていません。

- または -

socket パラメーターの SocketType プロパティが Stream ではありません。

- または -

socket パラメーターが非ブロック状態です。

注釈

NetworkStream 、指定した に対する読み取り/書き込みアクセス権を使用して作成されます Socket。 パラメーターの値が ownsSocket の場合、 はtrueNetworkStream基になる Socketの所有権を取得し、 メソッドまたは Dispose メソッドをClose呼び出すと、基になる Socketも閉じます。

パラメーターは access 、 の CanRead プロパティと CanWrite プロパティを設定します NetworkStream。 を指定 Writeした場合、 は NetworkStream メソッドの呼び出しを Write 許可します。 を指定 Readした場合、 は NetworkStream メソッドの呼び出しを Read 許可します。 を指定 ReadWriteすると、両方のメソッド呼び出しが許可されます。

こちらもご覧ください

適用対象