NetworkStream Konstruktory

Definicja

Tworzy nowe wystąpienie NetworkStream klasy.

Przeciążenia

Nazwa Opis
NetworkStream(Socket)

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

NetworkStream(Socket, Boolean)

Inicjuje NetworkStream nowe wystąpienie klasy określonej z określoną SocketSocket 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
Ź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 jest null.

Parametr socket nie jest połączony.

— lub —

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

— lub —

Parametr socket jest w stanie braku blokady.

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 Socketobiektu .

Zobacz też

Dotyczy

NetworkStream(Socket, Boolean)

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

Inicjuje NetworkStream nowe wystąpienie klasy określonej z określoną SocketSocket 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 true wskazać, że NetworkStream właściwość przejmie własność obiektu Socket; w przeciwnym razie false.

Wyjątki

Parametr socket jest 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 parametr przejmuje własność bazowego Socketelementu , a wywołanie Close metody or Dispose również zamyka bazowe Socket.

Zobacz też

Dotyczy

NetworkStream(Socket, FileAccess)

Źródło:
NetworkStream.cs
Źródło:
NetworkStream.cs
Ź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ó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 .

Wyjątki

Parametr socket jest 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 przy użyciu określonego dostępu do określonego Socketelementu . W przypadku tego konstruktora NetworkStream element nie jest właścicielem bazowego Socketobiektu , więc wywołanie Close metody or Dispose nie zamyka bazowego obiektu Socket.

Parametr access ustawia CanRead właściwości i CanWrite obiektu NetworkStream. Jeśli określisz Writewartość , metoda NetworkStream zezwala na wywołania metody Write . Jeśli określisz Readwartość , metoda NetworkStream zezwala na wywołania metody Read . 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
Ź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ó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 true wskazać, że NetworkStream właściwość przejmie własność obiektu Socket; w przeciwnym razie false.

Wyjątki

Parametr socket jest null.

Parametr socket nie jest połączony.

— lub —

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

— lub —

Parametr socket jest w stanie braku blokady.

Uwagi

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

Parametr access ustawia CanRead właściwości i CanWrite obiektu NetworkStream. Jeśli określisz Writewartość , metoda NetworkStream zezwala na wywołania metody Write . Jeśli określisz Readwartość , metoda NetworkStream zezwala na wywołania metody Read . Jeśli określisz ReadWritewartość , oba wywołania metody są dozwolone.

Zobacz też

Dotyczy