NetworkStream Konstruktory

Definicja

Tworzy nowe wystąpienie klasy NetworkStream.

Przeciążenia

NetworkStream(Socket)

Tworzy nowe wystąpienie NetworkStream klasy dla określonego Socketelementu .

NetworkStream(Socket, Boolean)

Inicjuje NetworkStream nowe wystąpienie klasy określonej Socket z określoną Socket własnością.

NetworkStream(Socket, FileAccess)

Tworzy nowe wystąpienie NetworkStream klasy dla określonej Socket z określonymi prawami dostępu.

NetworkStream(Socket, FileAccess, Boolean)

Tworzy nowe wystąpienie NetworkStream klasy dla określonej Socket z określonymi prawami dostępu i określoną Socket własnością.

NetworkStream(Socket)

Źródło:
NetworkStream.cs
Źródło:
NetworkStream.cs
Źródło:
NetworkStream.cs

Tworzy nowe wystąpienie NetworkStream klasy dla określonego Socketelementu .

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)

Parametry

socket
Socket

Element Socket , którego NetworkStream będzie używać do wysyłania i odbierania danych.

Wyjątki

Parametr socket to null.

Parametr socket nie jest połączony.

-lub-

Właściwość SocketType parametru socket nie Streamjest .

-lub-

Parametr socket jest w stanie nieblokowania.

Uwagi

Obiekt NetworkStream jest tworzony z dostępem do odczytu/zapisu do określonego Socketelementu . Element NetworkStream nie jest właścicielem bazowego Socketelementu , więc wywołanie Close metody lub Dispose nie zamyka metody Socket.

Zobacz też

Dotyczy

NetworkStream(Socket, Boolean)

Źródło:
NetworkStream.cs
Źródło:
NetworkStream.cs
Źródło:
NetworkStream.cs

Inicjuje NetworkStream nowe wystąpienie klasy określonej Socket z określoną Socket własnością.

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)

Parametry

socket
Socket

Element Socket , którego NetworkStream będzie używać do wysyłania i odbierania danych.

ownsSocket
Boolean

Ustaw wartość , aby wskazać true , że NetworkStream element przejmie własność Socketobiektu ; w przeciwnym razie false.

Wyjątki

Parametr socket to null.

Parametr socket nie jest połączony.

-lub-

wartość SocketType właściwości parametru socket nie Streamjest .

-lub-

socket parametr jest w stanie nieblokowania.

Uwagi

Obiekt NetworkStream jest tworzony z dostępem do odczytu/zapisu do określonego Socketelementu . Jeśli wartość parametru to , przejmuje własność bazowego Socketelementu , a wywołanie Close metody or Dispose również zamyka bazowe Socket.NetworkStreamtrueownsSocket

Zobacz też

Dotyczy

NetworkStream(Socket, FileAccess)

Źródło:
NetworkStream.cs
Źródło:
NetworkStream.cs
Źródło:
NetworkStream.cs

Tworzy nowe wystąpienie NetworkStream klasy dla określonej Socket z określonymi prawami dostępu.

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)

Parametry

socket
Socket

Element Socket , którego NetworkStream będzie używać do wysyłania i odbierania danych.

access
FileAccess

Bitowa kombinacja FileAccess wartości określających typ dostępu nad NetworkStream podanym Socketparametrem .

Wyjątki

Parametr socket to null.

Parametr socket nie jest połączony.

-lub-

SocketType właściwość parametru socket nie Streamjest .

-lub-

socket parametr jest w stanie nieblokowania.

Uwagi

Obiekt NetworkStream jest tworzony przy użyciu określonego dostępu do określonego Socketelementu . W przypadku tego konstruktora NetworkStream element nie jest właścicielem bazowego Socketelementu , więc wywołanie Close metody or Dispose nie zamyka bazowego Socketobiektu .

Parametr access ustawia CanRead właściwości i CanWrite elementu NetworkStream. Jeśli określisz Writemetodę Write , funkcja NetworkStream zezwala na wywołania metody . Jeśli określisz Readmetodę Read , funkcja NetworkStream zezwala na wywołania metody . Jeśli określisz ReadWritewartość , oba wywołania metody są dozwolone.

Zobacz też

Dotyczy

NetworkStream(Socket, FileAccess, Boolean)

Źródło:
NetworkStream.cs
Źródło:
NetworkStream.cs
Źródło:
NetworkStream.cs

Tworzy nowe wystąpienie NetworkStream klasy dla określonej Socket z określonymi prawami dostępu i określoną Socket własnością.

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)

Parametry

socket
Socket

Element Socket , którego NetworkStream będzie używać do wysyłania i odbierania danych.

access
FileAccess

Bitowa kombinacja FileAccess wartości określających typ dostępu nad NetworkStream podanym Socketparametrem .

ownsSocket
Boolean

Ustaw wartość , aby wskazać true , że NetworkStream element przejmie własność Socketobiektu ; w przeciwnym razie false.

Wyjątki

Parametr socket to null.

Parametr socket nie jest połączony.

-lub-

Właściwość SocketType parametru socket nie Streamjest .

-lub-

Parametr socket jest w stanie nieblokowania.

Uwagi

Obiekt NetworkStream jest tworzony z dostępem do odczytu/zapisu do określonego Socketelementu . Jeśli wartość parametru to , element przejmuje własność bazowego Socketelementu , a wywołanie Close metody lub Dispose spowoduje również zamknięcie bazowej Socketmetody .NetworkStreamtrueownsSocket

Parametr access ustawia CanRead właściwości i CanWrite elementu NetworkStream. Jeśli określisz Writemetodę Write , funkcja NetworkStream zezwala na wywołania metody . Jeśli określisz Readmetodę Read , funkcja NetworkStream zezwala na wywołania metody . Jeśli określisz ReadWritewartość , oba wywołania metody są dozwolone.

Zobacz też

Dotyczy