Udostępnij za pośrednictwem


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 określonej Socket z określonymi prawami dostępu.

NetworkStream(Socket, FileAccess, Boolean)

Tworzy nowe wystąpienie NetworkStream klasy 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óry NetworkStream będzie używany do wysyłania i odbierania danych.

Wyjątki

Parametr socket ma wartość null.

Parametr socket nie jest połączony.

-lub-

Właściwość SocketType parametru socket nie Streamma wartości .

-lub-

Parametr socket jest w stanie braku odblokowania.

Uwagi

Obiekt NetworkStream jest tworzony z dostępem do odczytu/zapisu do określonego Socketelementu . Element NetworkStream nie jest właścicielem bazowego Socketobiektu , więc wywołanie Close metody or Dispose nie powoduje zamknięcia obiektu 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óry NetworkStream będzie używany do wysyłania i odbierania danych.

ownsSocket
Boolean

Ustaw wartość , aby wskazać true , że NetworkStream właściwość przejmie własność obiektu Socket; w przeciwnym razie false.

Wyjątki

Parametr socket ma wartość null.

Parametr socket nie jest połączony.

-lub-

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

-lub-

socket parametr jest w stanie braku blokady.

Uwagi

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

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 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óry NetworkStream będzie używany do wysyłania i odbierania danych.

access
FileAccess

Bitowa kombinacja FileAccess wartości, które określają typ dostępu nadanego NetworkStream za pośrednictwem podanego Socketelementu .

Wyjątki

Parametr socket ma wartość null.

Parametr socket nie jest połączony.

-lub-

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

-lub-

socket parametr jest w stanie braku blokady.

Uwagi

Obiekt NetworkStream jest tworzony z określonym dostępem do określonego Socketelementu . W przypadku tego konstruktora element NetworkStream nie jest właścicielem bazowego Socketobiektu , więc wywołanie Close metody or Dispose nie powoduje zamknięcia bazowego Socketobiektu .

Parametr access ustawia CanRead właściwości i CanWrite obiektu 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 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óry NetworkStream będzie używany do wysyłania i odbierania danych.

access
FileAccess

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

ownsSocket
Boolean

Ustaw wartość , aby wskazać true , że NetworkStream właściwość przejmie własność obiektu Socket; w przeciwnym razie false.

Wyjątki

Parametr socket ma wartość null.

Parametr socket nie jest połączony.

-lub-

Właściwość SocketType parametru socket nie Streamma wartości .

-lub-

Parametr socket jest w stanie braku odblokowania.

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 or Dispose również zamyka bazową Socketmetodę .NetworkStreamtrueownsSocket

Parametr access ustawia CanRead właściwości i CanWrite obiektu 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