Condividi tramite


NetworkStream Costruttori

Definizione

Crea una nuova istanza della classe NetworkStream.

Overload

NetworkStream(Socket)

Crea una nuova istanza della classe NetworkStream per l'oggetto Socket specificato.

NetworkStream(Socket, Boolean)

Inizializza una nuova istanza della classe NetworkStream per il Socket specificato con la proprietà Socket specificata.

NetworkStream(Socket, FileAccess)

Crea una nuova istanza della classe NetworkStream per l'oggetto Socket specificato con i diritti di accesso specificati.

NetworkStream(Socket, FileAccess, Boolean)

Crea una nuova istanza della classe NetworkStream per l'oggetto Socket specificato con i diritti di accesso e la appartenenza alla classe Socket specificati.

NetworkStream(Socket)

Origine:
NetworkStream.cs
Origine:
NetworkStream.cs
Origine:
NetworkStream.cs

Crea una nuova istanza della classe NetworkStream per l'oggetto Socket specificato.

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)

Parametri

socket
Socket

Socket utilizzato dalla classe NetworkStream per inviare e ricevere dati.

Eccezioni

Il valore del parametro socket è null.

Il parametro socket non è connesso.

-oppure-

La proprietà SocketType del parametro socket non è Stream.

-oppure-

Il parametro socket è in uno stato non di blocco.

Commenti

L'oggetto NetworkStream viene creato con accesso in lettura/scrittura all'oggetto specificato Socket. L'oggetto NetworkStream non è proprietario dell'oggetto sottostante Socket, quindi la chiamata al Close metodo o Dispose non chiude l'oggetto Socket.

Vedi anche

Si applica a

NetworkStream(Socket, Boolean)

Origine:
NetworkStream.cs
Origine:
NetworkStream.cs
Origine:
NetworkStream.cs

Inizializza una nuova istanza della classe NetworkStream per il Socket specificato con la proprietà Socket specificata.

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)

Parametri

socket
Socket

Socket utilizzato dalla classe NetworkStream per inviare e ricevere dati.

ownsSocket
Boolean

true per indicare che NetworkStream assumerà la proprietà dell'oggetto Socket. In caso contrario, false.

Eccezioni

Il valore del parametro socket è null.

Il parametro socket non è connesso.

-oppure-

Il valore della proprietà SocketType del parametro socket non è Stream.

-oppure-

Il parametro socket è in uno stato non di blocco.

Commenti

L'oggetto NetworkStream viene creato con accesso in lettura/scrittura all'oggetto specificato Socket. Se il valore del ownsSocket parametro è true, assume la NetworkStream proprietà dell'oggetto sottostante Sockete la chiamata al Close metodo o Dispose chiude anche l'oggetto sottostante Socket.

Vedi anche

Si applica a

NetworkStream(Socket, FileAccess)

Origine:
NetworkStream.cs
Origine:
NetworkStream.cs
Origine:
NetworkStream.cs

Crea una nuova istanza della classe NetworkStream per l'oggetto Socket specificato con i diritti di accesso specificati.

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)

Parametri

socket
Socket

Socket utilizzato dalla classe NetworkStream per inviare e ricevere dati.

access
FileAccess

Combinazione bit per bit dei valori FileAccess che specifica il tipo di accesso assegnato alla classe NetworkStream per il Socket fornito.

Eccezioni

Il valore del parametro socket è null.

Il parametro socket non è connesso.

-oppure-

La proprietà SocketType del parametro socket non è Stream.

-oppure-

Il parametro socket è in uno stato non di blocco.

Commenti

Viene NetworkStream creato con l'accesso specificato all'oggetto specificato Socket. Con questo costruttore, l'oggetto NetworkStream non è proprietario dell'oggetto sottostante Socket, quindi la chiamata al Close metodo o Dispose non chiude l'oggetto sottostante Socket.

Il access parametro imposta le CanRead proprietà e CanWrite di NetworkStream. Se si specifica Write, l'oggetto NetworkStream consente le chiamate al Write metodo . Se si specifica Read, l'oggetto NetworkStream consente le chiamate al Read metodo . Se si specifica , sono consentite entrambe ReadWritele chiamate al metodo.

Vedi anche

Si applica a

NetworkStream(Socket, FileAccess, Boolean)

Origine:
NetworkStream.cs
Origine:
NetworkStream.cs
Origine:
NetworkStream.cs

Crea una nuova istanza della classe NetworkStream per l'oggetto Socket specificato con i diritti di accesso e la appartenenza alla classe Socket specificati.

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)

Parametri

socket
Socket

Socket utilizzato dalla classe NetworkStream per inviare e ricevere dati.

access
FileAccess

Combinazione bit per bit dei valori FileAccess che specifica il tipo di accesso assegnato alla classe NetworkStream per il Socket fornito.

ownsSocket
Boolean

true per indicare che NetworkStream assumerà la proprietà dell'oggetto Socket. In caso contrario, false.

Eccezioni

Il valore del parametro socket è null.

Il parametro socket non è connesso.

-oppure-

La proprietà SocketType del parametro socket non è Stream.

-oppure-

Il parametro socket è in uno stato non di blocco.

Commenti

L'oggetto NetworkStream viene creato con accesso in lettura/scrittura all'oggetto specificato Socket. Se il valore del ownsSocket parametro è true, assume la NetworkStream proprietà dell'oggetto sottostante Sockete la chiamata al Close metodo o Dispose chiude anche l'oggetto sottostante Socket.

Il access parametro imposta le CanRead proprietà e CanWrite di NetworkStream. Se si specifica Write, l'oggetto NetworkStream consente le chiamate al Write metodo . Se si specifica Read, l'oggetto NetworkStream consente le chiamate al Read metodo . Se si specifica , sono consentite entrambe ReadWritele chiamate al metodo.

Vedi anche

Si applica a