NetworkStream Konstruktory

Definice

Vytvoří novou instanci NetworkStream třídy.

Přetížení

Name Description
NetworkStream(Socket)

Vytvoří novou instanci NetworkStream třídy pro zadanou Socket.

NetworkStream(Socket, Boolean)

Inicializuje novou instanci NetworkStream třídy pro zadané Socket se zadaným Socket vlastnictvím.

NetworkStream(Socket, FileAccess)

Vytvoří novou instanci NetworkStream třídy pro zadanou Socket se zadanými přístupovými právy.

NetworkStream(Socket, FileAccess, Boolean)

Vytvoří novou instanci NetworkStream třídy pro zadané Socket s určenými přístupovými právy a zadaným Socket vlastnictvím.

NetworkStream(Socket)

Zdroj:
NetworkStream.cs
Zdroj:
NetworkStream.cs
Zdroj:
NetworkStream.cs
Zdroj:
NetworkStream.cs
Zdroj:
NetworkStream.cs

Vytvoří novou instanci NetworkStream třídy pro zadanou 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)

Parametry

socket
Socket

To Socket , které NetworkStream bude používat k odesílání a příjmu dat.

Výjimky

Parametr socket je null.

Parametr socket není připojen.

nebo

Vlastnost SocketType parametru socket není Stream.

nebo

Parametr socket je ve stavu odblokování.

Poznámky

Vytvoří se NetworkStream s přístupem pro čtení a zápis k zadanému Socket. Nevlastní NetworkStream základní Socket, takže volání Close nebo Dispose metoda nezavře Socket.

Viz také

Platí pro

NetworkStream(Socket, Boolean)

Zdroj:
NetworkStream.cs
Zdroj:
NetworkStream.cs
Zdroj:
NetworkStream.cs
Zdroj:
NetworkStream.cs
Zdroj:
NetworkStream.cs

Inicializuje novou instanci NetworkStream třídy pro zadané Socket se zadaným Socket vlastnictvím.

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

To Socket , které NetworkStream bude používat k odesílání a příjmu dat.

ownsSocket
Boolean

Nastavit tak, aby true označí, že NetworkStream bude převzít vlastnictví Socket; jinak , false.

Výjimky

Parametr socket je null.

Parametr socket není připojen.

nebo

hodnota SocketType vlastnosti parametru socket není Stream.

nebo

parametr socket je ve stavu odblokování.

Poznámky

Vytvoří se NetworkStream s přístupem pro čtení a zápis k zadanému Socket. Pokud je hodnota ownsSocket parametru , true převezme vlastnictví základního NetworkStreama volání Socket nebo Close metoda také zavře základní Dispose.Socket

Viz také

Platí pro

NetworkStream(Socket, FileAccess)

Zdroj:
NetworkStream.cs
Zdroj:
NetworkStream.cs
Zdroj:
NetworkStream.cs
Zdroj:
NetworkStream.cs
Zdroj:
NetworkStream.cs

Vytvoří novou instanci NetworkStream třídy pro zadanou Socket se zadanými přístupovými právy.

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

To Socket , které NetworkStream bude používat k odesílání a příjmu dat.

access
FileAccess

Bitové kombinace FileAccess hodnot, které určují typ přístupu uděleného k zadanému zadanému objektu NetworkStreamSocket.

Výjimky

Parametr socket je null.

Parametr socket není připojen.

nebo

SocketType vlastnost parametru socket není Stream.

nebo

parametr socket je ve stavu odblokování.

Poznámky

Vytvoří se NetworkStream se zadaným přístupem k zadanému Socket. S tímto konstruktorem NetworkStream nevlastní základní Socket, takže volání Close nebo Dispose metoda nezavírá základní Socket.

Parametr access nastaví CanRead a CanWrite vlastnosti NetworkStream. Pokud zadáte Write, pak NetworkStream umožňuje volání metody Write . Pokud zadáte Read, pak NetworkStream umožňuje volání metody Read . Pokud zadáte ReadWrite, obě volání metody jsou povolena.

Viz také

Platí pro

NetworkStream(Socket, FileAccess, Boolean)

Zdroj:
NetworkStream.cs
Zdroj:
NetworkStream.cs
Zdroj:
NetworkStream.cs
Zdroj:
NetworkStream.cs
Zdroj:
NetworkStream.cs

Vytvoří novou instanci NetworkStream třídy pro zadané Socket s určenými přístupovými právy a zadaným Socket vlastnictvím.

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

To Socket , které NetworkStream bude používat k odesílání a příjmu dat.

access
FileAccess

Bitové kombinace FileAccess hodnot, které určují typ přístupu uděleného k zadanému zadanému objektu NetworkStreamSocket.

ownsSocket
Boolean

Nastavit tak, aby true označí, že NetworkStream bude převzít vlastnictví Socket; jinak , false.

Výjimky

Parametr socket je null.

Parametr socket není připojen.

nebo

Vlastnost SocketType parametru socket není Stream.

nebo

Parametr socket je ve stavu odblokování.

Poznámky

Vytvoří se NetworkStream s přístupem pro čtení a zápis k zadanému Socket. Pokud je hodnota parametru ownsSocket , true přebírá vlastnictví základního NetworkStreama volání Socket nebo Close metoda také zavře základní Dispose.Socket

Parametr access nastaví CanRead a CanWrite vlastnosti NetworkStream. Pokud zadáte Write, pak NetworkStream umožňuje volání metody Write . Pokud zadáte Read, pak NetworkStream umožňuje volání metody Read . Pokud zadáte ReadWrite, obě volání metody jsou povolena.

Viz také

Platí pro