NetworkStream Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.