NetworkStream Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine neue Instanz der NetworkStream-Klasse.
Überlädt
NetworkStream(Socket) |
Erstellt eine neue Instanz der NetworkStream-Klasse für den angegebenen Socket. |
NetworkStream(Socket, Boolean) |
Initialisiert eine neue Instanz der NetworkStream-Klasse für den angegebenen Socket mit dem angegebenen Besitz von Socket. |
NetworkStream(Socket, FileAccess) |
Erstellt eine neue Instanz der NetworkStream-Klasse für den angegebenen Socket mit den angegebenen Zugriffsrechten. |
NetworkStream(Socket, FileAccess, Boolean) |
Erstellt eine neue Instanz der NetworkStream-Klasse für den angegebenen Socket mit den angegebenen Zugriffsrechten und dem angegebenen Besitz von Socket. |
NetworkStream(Socket)
- Quelle:
- NetworkStream.cs
- Quelle:
- NetworkStream.cs
- Quelle:
- NetworkStream.cs
Erstellt eine neue Instanz der NetworkStream-Klasse für den angegebenen 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
Der Socket, den der NetworkStream zum 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
Der NetworkStream wird mit Lese-/Schreibzugriff auf das angegebene Socketerstellt. Der NetworkStream besitzt nicht den zugrunde liegenden Socket, sodass das Aufrufen der Close -Methode oder Dispose nicht geschlossen wird Socket.
Weitere Informationen
Gilt für:
NetworkStream(Socket, Boolean)
- Quelle:
- NetworkStream.cs
- Quelle:
- NetworkStream.cs
- Quelle:
- NetworkStream.cs
Initialisiert eine neue Instanz der NetworkStream-Klasse für den angegebenen Socket mit dem angegebenen Besitz von Socket.
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
Der Socket, den der NetworkStream zum Senden und Empfangen von Daten verwendet.
- ownsSocket
- Boolean
Legen Sie den Wert true
fest, um anzugeben, dass der NetworkStream den Besitz des Socket übernimmt, 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 nicht blockierenden Zustand.
Hinweise
Der NetworkStream wird mit Lese-/Schreibzugriff auf das angegebene Socketerstellt.
Wenn der Wert des ownsSocket
Parameters ist true
, übernimmt der NetworkStream den Besitz des zugrunde liegenden Socket, und das Aufrufen der Close -Methode oder Dispose schließt auch die zugrunde liegende Socket.
Weitere Informationen
Gilt für:
NetworkStream(Socket, FileAccess)
- Quelle:
- NetworkStream.cs
- Quelle:
- NetworkStream.cs
- Quelle:
- NetworkStream.cs
Erstellt eine neue Instanz der NetworkStream-Klasse für den angegebenen Socket mit den angegebenen Zugriffsrechten.
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
Der Socket, den der NetworkStream zum Senden und Empfangen von Daten verwendet.
- access
- FileAccess
Eine bitweise Kombination der FileAccess-Werte, die den gewährten Zugriffstyp für NetworkStream über den angegebenen Socket angeben.
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
Der NetworkStream wird mit dem angegebenen Zugriff auf den angegebenen Socketerstellt. Mit diesem Konstruktor besitzt der NetworkStream nicht den zugrunde liegenden Socket, sodass der Aufruf der Close -Methode oder Dispose die zugrunde liegende Socketnicht geschlossen wird.
Der access
Parameter legt die CanRead Eigenschaften und CanWrite von NetworkStreamfest. Wenn Sie angeben Write, lässt der NetworkStream Aufruf der Write -Methode zu. Wenn Sie angeben Read, lässt der NetworkStream Aufruf der Read -Methode zu. 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
Erstellt eine neue Instanz der NetworkStream-Klasse für den angegebenen Socket mit den angegebenen Zugriffsrechten und dem angegebenen Besitz von Socket.
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
Der Socket, den der NetworkStream zum Senden und Empfangen von Daten verwendet.
- access
- FileAccess
Eine bitweise Kombination der FileAccess-Werte, die den gewährten Zugriffstyp für NetworkStream über den bereitgestellten Socket angibt.
- ownsSocket
- Boolean
Legen Sie den Wert true
fest, um anzugeben, dass der NetworkStream den Besitz des Socket übernimmt, 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
Der NetworkStream wird mit Lese-/Schreibzugriff auf das angegebene Socketerstellt.
Wenn der Wert des ownsSocket
Parameters ist true
, übernimmt der NetworkStream den Besitz des zugrunde liegenden Socket, und das Aufrufen der Close -Methode oder Dispose schließt auch die zugrunde liegende Socket.
Der access
Parameter legt die CanRead Eigenschaften und CanWrite von NetworkStreamfest. Wenn Sie angeben Write, lässt der NetworkStream Aufruf der Write -Methode zu. Wenn Sie angeben Read, lässt der NetworkStream Aufruf der Read -Methode zu. Wenn Sie angeben ReadWrite, sind beide Methodenaufrufe zulässig.