NetworkStream Constructeurs

Définition

Crée une instance de la classe NetworkStream.

Surcharges

NetworkStream(Socket)

Crée une nouvelle instance de la classe NetworkStream pour le Socket spécifié.

NetworkStream(Socket, Boolean)

Initialise une nouvelle instance de la classe NetworkStream pour le Socket spécifié avec l'appartenance Socket spécifiée.

NetworkStream(Socket, FileAccess)

Crée une nouvelle instance de la classe NetworkStream pour le Socket spécifié possédant les droits d'accès donnés.

NetworkStream(Socket, FileAccess, Boolean)

Crée une instance de la classe NetworkStream pour le Socket spécifié possédant les droits d'accès et l'appartenance Socket donnés.

NetworkStream(Socket)

Source:
NetworkStream.cs
Source:
NetworkStream.cs
Source:
NetworkStream.cs

Crée une nouvelle instance de la classe NetworkStream pour le Socket spécifié.

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

Socket qu'utilisera NetworkStream pour envoyer et recevoir des données.

Exceptions

Le paramètre socket a la valeur null.

Le paramètre socket n'est pas connecté.

- ou -

La propriété SocketType du paramètre socket n'a pas la valeur Stream.

- ou -

Le paramètre socket est dans un état non bloquant.

Remarques

est NetworkStream créé avec un accès en lecture/écriture au spécifié Socket. ne NetworkStream possède pas le sous-jacent Socket, donc l’appel de la Close méthode ou Dispose ne ferme pas le Socket.

Voir aussi

S’applique à

NetworkStream(Socket, Boolean)

Source:
NetworkStream.cs
Source:
NetworkStream.cs
Source:
NetworkStream.cs

Initialise une nouvelle instance de la classe NetworkStream pour le Socket spécifié avec l'appartenance Socket spécifiée.

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

Socket qu'utilisera NetworkStream pour envoyer et recevoir des données.

ownsSocket
Boolean

A la valeur true pour indiquer que NetworkStream prendra possession de Socket ; sinon, false.

Exceptions

Le paramètre socket a la valeur null.

Le paramètre socket n'est pas connecté.

- ou -

la propriété SocketType du paramètre socket n'a pas la valeur Stream.

- ou -

le paramètre socket est dans un état non bloquant.

Remarques

est NetworkStream créé avec un accès en lecture/écriture au spécifié Socket. Si la valeur du ownsSocket paramètre est true, prend NetworkStream la propriété du sous-jacent Socket, et l’appel de la Close méthode ou Dispose ferme également le sous-jacent Socket.

Voir aussi

S’applique à

NetworkStream(Socket, FileAccess)

Source:
NetworkStream.cs
Source:
NetworkStream.cs
Source:
NetworkStream.cs

Crée une nouvelle instance de la classe NetworkStream pour le Socket spécifié possédant les droits d'accès donné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

Socket qu'utilisera NetworkStream pour envoyer et recevoir des données.

access
FileAccess

Combinaison d'opérations de bits des valeurs FileAccess qui spécifie le type d'accès accordé à NetworkStream sur le Socket fourni.

Exceptions

Le paramètre socket a la valeur null.

Le paramètre socket n'est pas connecté.

- ou -

la propriété SocketType du paramètre socket n'a pas la valeur Stream.

- ou -

le paramètre socket est dans un état non bloquant.

Remarques

est NetworkStream créé avec l’accès spécifié au spécifié Socket. Avec ce constructeur, le NetworkStream ne possède pas le sous-jacent Socket, donc l’appel de la Close méthode ou Dispose ne ferme pas le sous-jacent Socket.

Le access paramètre définit les CanRead propriétés et CanWrite de .NetworkStream Si vous spécifiez Write, le autorise les NetworkStream appels à la Write méthode . Si vous spécifiez Read, le autorise les NetworkStream appels à la Read méthode . Si vous spécifiez ReadWrite, les deux appels de méthode sont autorisés.

Voir aussi

S’applique à

NetworkStream(Socket, FileAccess, Boolean)

Source:
NetworkStream.cs
Source:
NetworkStream.cs
Source:
NetworkStream.cs

Crée une instance de la classe NetworkStream pour le Socket spécifié possédant les droits d'accès et l'appartenance Socket donnés.

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

Socket qu'utilisera NetworkStream pour envoyer et recevoir des données.

access
FileAccess

Combinaison d'opérations de bits des valeurs FileAccess qui spécifie le type d'accès accordé à NetworkStream sur le Socket fourni.

ownsSocket
Boolean

A la valeur true pour indiquer que NetworkStream prendra possession de Socket ; sinon, false.

Exceptions

Le paramètre socket a la valeur null.

Le paramètre socket n'est pas connecté.

- ou -

La propriété SocketType du paramètre socket n'a pas la valeur Stream.

- ou -

Le paramètre socket est dans un état non bloquant.

Remarques

est NetworkStream créé avec un accès en lecture/écriture au spécifié Socket. Si la valeur du paramètre est true, prend la NetworkStream propriété du sous-jacent Socket, et l’appel de la Close méthode ou Dispose ferme également le sous-jacent Socket.ownsSocket

Le access paramètre définit les CanRead propriétés et CanWrite de .NetworkStream Si vous spécifiez Write, le autorise les NetworkStream appels à la Write méthode . Si vous spécifiez Read, le autorise les NetworkStream appels à la Read méthode . Si vous spécifiez ReadWrite, les deux appels de méthode sont autorisés.

Voir aussi

S’applique à