NetworkStream Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une instance de la NetworkStream classe.
Surcharges
| Nom | Description |
|---|---|
| NetworkStream(Socket) |
Crée une instance de la NetworkStream classe pour le fichier spécifié Socket. |
| NetworkStream(Socket, Boolean) |
Initialise une nouvelle instance de la NetworkStream classe pour la propriété spécifiée SocketSocket . |
| NetworkStream(Socket, FileAccess) |
Crée une instance de la NetworkStream classe pour la classe spécifiée Socket avec les droits d’accès spécifiés. |
| NetworkStream(Socket, FileAccess, Boolean) |
Crée une instance de la NetworkStream classe pour la classe spécifiée Socket avec les droits d’accès spécifiés et la propriété spécifiée Socket . |
NetworkStream(Socket)
Crée une instance de la NetworkStream classe pour le fichier spécifié 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)
Paramètres
- socket
- Socket
Utilisé SocketNetworkStream pour envoyer et recevoir des données.
Exceptions
Le socket paramètre est null.
Le socket paramètre n’est pas connecté.
-ou-
La SocketType propriété du paramètre n’est socket pas Stream.
-ou-
Le socket paramètre est dans un état non bloquant.
Remarques
Le NetworkStream fichier est créé avec un accès en lecture/écriture au fichier spécifié Socket. Le NetworkStream n’est pas propriétaire du sous-jacentSocket, de sorte que l’appel de la ou Dispose de la Close méthode ne ferme pas le Socket.
Voir aussi
S’applique à
NetworkStream(Socket, Boolean)
Initialise une nouvelle instance de la NetworkStream classe pour la propriété spécifiée SocketSocket .
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)
Paramètres
- socket
- Socket
Utilisé SocketNetworkStream pour envoyer et recevoir des données.
- ownsSocket
- Boolean
Défini pour true indiquer que la NetworkStream volonté prend possession du Socket; sinon, false.
Exceptions
Le socket paramètre est null.
Le socket paramètre n’est pas connecté.
-ou-
la valeur de la SocketType propriété du socket paramètre n’est pas Stream.
-ou-
le socket paramètre est dans un état non bloquant.
Remarques
Le NetworkStream fichier est créé avec un accès en lecture/écriture au fichier spécifié Socket.
Si la valeur du ownsSocket paramètre est true, prend NetworkStream possession du sous-jacent Socket, et l’appel de la ou Dispose de la Close méthode ferme également le sous-jacent Socket.
Voir aussi
S’applique à
NetworkStream(Socket, FileAccess)
Crée une instance de la NetworkStream classe pour la classe spécifiée Socket avec les droits d’accès spécifiés.
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)
Paramètres
- socket
- Socket
Utilisé SocketNetworkStream pour envoyer et recevoir des données.
- access
- FileAccess
Combinaison au niveau du bit des FileAccess valeurs qui spécifient le type d’accès donné au NetworkStream sur le serveur fourni Socket.
Exceptions
Le socket paramètre est null.
Le socket paramètre n’est pas connecté.
-ou-
la SocketType propriété du paramètre n’est socket pas Stream.
-ou-
le socket paramètre est dans un état non bloquant.
Remarques
Le NetworkStream fichier est créé avec l’accès spécifié au fichier spécifié Socket. Avec ce constructeur, le NetworkStream n’est pas propriétaire du sous-jacentSocket, de sorte que l’appel de la ou Dispose de la Close méthode ne ferme pas le sous-jacent Socket.
Le access paramètre définit les propriétés et CanWrite les CanRead propriétés du NetworkStream. Si vous spécifiez Write, les NetworkStream appels à la Write méthode sont alors permis. Si vous spécifiez Read, les NetworkStream appels à la Read méthode sont alors permis. Si vous spécifiez ReadWrite, les deux appels de méthode sont autorisés.
Voir aussi
S’applique à
NetworkStream(Socket, FileAccess, Boolean)
Crée une instance de la NetworkStream classe pour la classe spécifiée Socket avec les droits d’accès spécifiés et la propriété spécifiée 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)
Paramètres
- socket
- Socket
Utilisé SocketNetworkStream pour envoyer et recevoir des données.
- access
- FileAccess
Combinaison au niveau du bit des FileAccess valeurs qui spécifie le type d’accès donné au NetworkStream sur le serveur fourni Socket.
- ownsSocket
- Boolean
Défini pour true indiquer que la NetworkStream volonté prend possession du Socket; sinon, false.
Exceptions
Le socket paramètre est null.
Le socket paramètre n’est pas connecté.
-ou-
La SocketType propriété du paramètre n’est socket pas Stream.
-ou-
Le socket paramètre est dans un état non bloquant.
Remarques
Le NetworkStream fichier est créé avec un accès en lecture/écriture au fichier spécifié Socket.
Si la valeur du paramètre est true, prend NetworkStream possession du sous-jacent Socket, et l’appel de la ou Dispose de la Close méthode ferme également le sous-jacent Socket.ownsSocket
Le access paramètre définit les propriétés et CanWrite les CanRead propriétés du NetworkStream. Si vous spécifiez Write, les NetworkStream appels à la Write méthode sont alors permis. Si vous spécifiez Read, les NetworkStream appels à la Read méthode sont alors permis. Si vous spécifiez ReadWrite, les deux appels de méthode sont autorisés.