NetworkStream Konstruktoren

Definition

Erstellt eine neue Instanz der NetworkStream Klasse.

Überlädt

Name Beschreibung
NetworkStream(Socket)

Erstellt eine neue Instanz der NetworkStream Klasse für die angegebene Socket.

NetworkStream(Socket, Boolean)

Initialisiert eine neue Instanz der NetworkStream Klasse für den angegebenen SocketSocket Besitz.

NetworkStream(Socket, FileAccess)

Erstellt eine neue Instanz der NetworkStream Klasse für die angegebenen Socket Zugriffsberechtigungen.

NetworkStream(Socket, FileAccess, Boolean)

Erstellt eine neue Instanz der NetworkStream Klasse für die angegebenen Socket Zugriffsrechte und den angegebenen Socket Besitz.

NetworkStream(Socket)

Quelle:
NetworkStream.cs
Quelle:
NetworkStream.cs
Quelle:
NetworkStream.cs
Quelle:
NetworkStream.cs
Quelle:
NetworkStream.cs

Erstellt eine neue Instanz der NetworkStream Klasse für die angegebene 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)

Parameter

socket
Socket

Dies Socket wird zum NetworkStream Senden und Empfangen von Daten verwendet.

Ausnahmen

Der socket Parameter ist null.

Der socket Parameter ist nicht verbunden.

-oder-

Die SocketType Eigenschaft des socket Parameters ist nicht Stream.

-oder-

Der socket Parameter befindet sich in einem nicht blockierenden Zustand.

Hinweise

Die NetworkStream Wird mit Lese-/Schreibzugriff auf das angegebene SocketErstellt. Dies NetworkStream besitzt nicht den zugrunde liegenden Socket, sodass das Aufrufen der Close Methode nicht Dispose geschlossen wird Socket.

Weitere Informationen

Gilt für:

NetworkStream(Socket, Boolean)

Quelle:
NetworkStream.cs
Quelle:
NetworkStream.cs
Quelle:
NetworkStream.cs
Quelle:
NetworkStream.cs
Quelle:
NetworkStream.cs

Initialisiert eine neue Instanz der NetworkStream Klasse für den angegebenen SocketSocket Besitz.

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)

Parameter

socket
Socket

Dies Socket wird zum NetworkStream Senden und Empfangen von Daten verwendet.

ownsSocket
Boolean

Legen Sie diesen Wert fest, true um anzugeben, dass der NetworkStream Besitz des Socket; andernfalls false.

Ausnahmen

Der socket Parameter ist null.

Der socket Parameter ist nicht verbunden.

-oder-

der Wert der SocketType Eigenschaft des socket Parameters ist nicht Stream.

-oder-

der socket Parameter befindet sich in einem Nichtblockierungszustand.

Hinweise

Die NetworkStream Wird mit Lese-/Schreibzugriff auf das angegebene SocketErstellt. Wenn der Wert des ownsSocket Parameters lautet true, übernimmt der NetworkStream Besitz des zugrunde liegenden Socket, und das Aufrufen der Close oder Dispose Methode schließt auch den zugrunde liegenden Socket.

Weitere Informationen

Gilt für:

NetworkStream(Socket, FileAccess)

Quelle:
NetworkStream.cs
Quelle:
NetworkStream.cs
Quelle:
NetworkStream.cs
Quelle:
NetworkStream.cs
Quelle:
NetworkStream.cs

Erstellt eine neue Instanz der NetworkStream Klasse für die angegebenen Socket Zugriffsberechtigungen.

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)

Parameter

socket
Socket

Dies Socket wird zum NetworkStream Senden und Empfangen von Daten verwendet.

access
FileAccess

Eine bitweise Kombination der FileAccess Werte, die den Typ des Zugriffs angeben, der dem NetworkStream über die bereitgestellten Zugriff gewährt Socketwird.

Ausnahmen

Der socket Parameter ist null.

Der socket Parameter ist nicht verbunden.

-oder-

die SocketType Eigenschaft des socket Parameters ist nicht Stream.

-oder-

der socket Parameter befindet sich in einem Nichtblockierungszustand.

Hinweise

Das NetworkStream wird mit dem angegebenen Zugriff auf die angegebene SocketDatei erstellt. Bei diesem Konstruktor besitzt der NetworkStream zugrunde liegende Konstruktor nicht den zugrunde liegenden Socket, sodass das Aufrufen der Close zugrunde Dispose liegenden SocketMethode nicht geschlossen wird.

Der access Parameter legt die CanRead Eigenschaften und CanWrite Eigenschaften der NetworkStream. Wenn Sie angeben Write, ermöglicht dies NetworkStream aufruft die Write Methode. Wenn Sie angeben Read, ermöglicht dies NetworkStream aufruft die Read Methode. Wenn Sie angeben ReadWrite, sind beide Methodenaufrufe zulässig.

Weitere Informationen

Gilt für:

NetworkStream(Socket, FileAccess, Boolean)

Quelle:
NetworkStream.cs
Quelle:
NetworkStream.cs
Quelle:
NetworkStream.cs
Quelle:
NetworkStream.cs
Quelle:
NetworkStream.cs

Erstellt eine neue Instanz der NetworkStream Klasse für die angegebenen Socket Zugriffsrechte und den angegebenen Socket Besitz.

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)

Parameter

socket
Socket

Dies Socket wird zum NetworkStream Senden und Empfangen von Daten verwendet.

access
FileAccess

Eine bitweise Kombination der FileAccess Werte, die den Typ des Zugriffs angibt, der der NetworkStream über die bereitgestellten .Socket

ownsSocket
Boolean

Legen Sie diesen Wert fest, true um anzugeben, dass der NetworkStream Besitz des Socket; andernfalls false.

Ausnahmen

Der socket Parameter ist null.

Der socket Parameter ist nicht verbunden.

-oder-

Die SocketType Eigenschaft des socket Parameters ist nicht Stream.

-oder-

Der socket Parameter befindet sich in einem nicht blockierenden Zustand.

Hinweise

Die NetworkStream Wird mit Lese-/Schreibzugriff auf das angegebene SocketErstellt. Wenn der Wert des ownsSocket Parameters lautet true, übernimmt der NetworkStream Besitz des zugrunde liegenden SocketParameters, und das Aufrufen der Close oder Dispose Methode schließt auch den zugrunde liegenden Socket.

Der access Parameter legt die CanRead Eigenschaften und CanWrite Eigenschaften der NetworkStream. Wenn Sie angeben Write, ermöglicht dies NetworkStream aufruft die Write Methode. Wenn Sie angeben Read, ermöglicht dies NetworkStream aufruft die Read Methode. Wenn Sie angeben ReadWrite, sind beide Methodenaufrufe zulässig.

Weitere Informationen

Gilt für: