NetworkStream Constructors

Definitie

Hiermee maakt u een nieuw exemplaar van de NetworkStream klasse.

Overloads

Name Description
NetworkStream(Socket)

Hiermee maakt u een nieuw exemplaar van de NetworkStream klasse voor de opgegeven Socket.

NetworkStream(Socket, Boolean)

Initialiseert een nieuw exemplaar van de NetworkStream klasse voor de opgegeven Socket klasse met het opgegeven Socket eigendom.

NetworkStream(Socket, FileAccess)

Hiermee maakt u een nieuw exemplaar van de NetworkStream klasse voor de opgegeven Socket met de opgegeven toegangsrechten.

NetworkStream(Socket, FileAccess, Boolean)

Hiermee maakt u een nieuw exemplaar van de NetworkStream klasse voor de opgegeven Socket met de opgegeven toegangsrechten en het opgegeven Socket eigendom.

NetworkStream(Socket)

Hiermee maakt u een nieuw exemplaar van de NetworkStream klasse voor de opgegeven 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)

Parameters

socket
Socket

De Socket gegevens die door de NetworkStream functie worden gebruikt om gegevens te verzenden en te ontvangen.

Uitzonderingen

De socket parameter is null.

De socket parameter is niet verbonden.

– of –

De SocketType eigenschap van de socket parameter is niet Stream.

– of –

De socket parameter heeft een niet-blokkeringsstatus.

Opmerkingen

De NetworkStream wordt gemaakt met lees-/schrijftoegang tot de opgegeven Socket. De NetworkStream eigenaar is niet van de onderliggende Socket, dus het aanroepen van de Close of Dispose methode sluit de Socket.

Zie ook

Van toepassing op

NetworkStream(Socket, Boolean)

Initialiseert een nieuw exemplaar van de NetworkStream klasse voor de opgegeven Socket klasse met het opgegeven Socket eigendom.

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)

Parameters

socket
Socket

De Socket gegevens die door de NetworkStream functie worden gebruikt om gegevens te verzenden en te ontvangen.

ownsSocket
Boolean

Ingesteld om true aan te geven dat de NetworkStream eigenaar wordt van de Socket; anders . false

Uitzonderingen

De socket parameter is null.

De socket parameter is niet verbonden.

– of –

de waarde van de SocketType eigenschap van de socket parameter is niet Stream.

– of –

de socket parameter een niet-blokkeringsstatus heeft.

Opmerkingen

De NetworkStream wordt gemaakt met lees-/schrijftoegang tot de opgegeven Socket. Als de waarde van ownsSocket de parameter istrue, wordt de NetworkStream eigenaar van de onderliggende Socketwaarde en wordt de CloseSocketonderliggende Dispose methode ook gesloten.

Zie ook

Van toepassing op

NetworkStream(Socket, FileAccess)

Hiermee maakt u een nieuw exemplaar van de NetworkStream klasse voor de opgegeven Socket met de opgegeven toegangsrechten.

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)

Parameters

socket
Socket

De Socket gegevens die door de NetworkStream functie worden gebruikt om gegevens te verzenden en te ontvangen.

access
FileAccess

Een bitsgewijze combinatie van de FileAccess waarden waarmee het type toegang wordt opgegeven voor de NetworkStream opgegeven Socketwaarden.

Uitzonderingen

De socket parameter is null.

De socket parameter is niet verbonden.

– of –

de SocketType eigenschap van de socket parameter is niet Stream.

– of –

de socket parameter een niet-blokkeringsstatus heeft.

Opmerkingen

De NetworkStream wordt gemaakt met de opgegeven toegang tot de opgegeven Socket. Met deze constructor is de NetworkStream eigenaar niet van de onderliggende Socket, dus het aanroepen van de Close of Dispose methode sluit de onderliggende Socketwaarde niet.

De access parameter stelt de CanRead en CanWrite eigenschappen van de NetworkStream. Als u opgeeft Write, worden aanroepen NetworkStream naar de Write methode toegestaan. Als u opgeeft Read, worden aanroepen NetworkStream naar de Read methode toegestaan. Als u opgeeft ReadWrite, zijn beide methode-aanroepen toegestaan.

Zie ook

Van toepassing op

NetworkStream(Socket, FileAccess, Boolean)

Hiermee maakt u een nieuw exemplaar van de NetworkStream klasse voor de opgegeven Socket met de opgegeven toegangsrechten en het opgegeven Socket eigendom.

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)

Parameters

socket
Socket

De Socket gegevens die door de NetworkStream functie worden gebruikt om gegevens te verzenden en te ontvangen.

access
FileAccess

Een bitsgewijze combinatie van de FileAccess waarden waarmee het type toegang wordt opgegeven voor de NetworkStream opgegeven Socketwaarden.

ownsSocket
Boolean

Ingesteld om true aan te geven dat de NetworkStream eigenaar wordt van de Socket; anders . false

Uitzonderingen

De socket parameter is null.

De socket parameter is niet verbonden.

– of –

De SocketType eigenschap van de socket parameter is niet Stream.

– of –

De socket parameter heeft een niet-blokkeringsstatus.

Opmerkingen

De NetworkStream wordt gemaakt met lees-/schrijftoegang tot de opgegeven Socket. Als de waarde van de ownsSocket parameter is true, wordt het NetworkStream eigendom van de onderliggende Socketparameter en het aanroepen van de Close of Dispose methode ook de onderliggende Socketwaarde gesloten.

De access parameter stelt de CanRead en CanWrite eigenschappen van de NetworkStream. Als u opgeeft Write, worden aanroepen NetworkStream naar de Write methode toegestaan. Als u opgeeft Read, worden aanroepen NetworkStream naar de Read methode toegestaan. Als u opgeeft ReadWrite, zijn beide methode-aanroepen toegestaan.

Zie ook

Van toepassing op