NetworkStream Constructeurs

Définition

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.

Voir aussi

S’applique à