NetworkStream Costruttori

Definizione

Crea una nuova istanza della NetworkStream classe .

Overload

Nome Descrizione
NetworkStream(Socket)

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

NetworkStream(Socket, Boolean)

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

NetworkStream(Socket, FileAccess)

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

NetworkStream(Socket, FileAccess, Boolean)

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

NetworkStream(Socket)

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

Crea una nuova istanza della NetworkStream classe per l'oggetto specificato 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)

Parametri

socket
Socket

Oggetto Socket che NetworkStream userà per inviare e ricevere dati.

Eccezioni

Il socket parametro è null.

Il socket parametro non è connesso.

oppure

La SocketType proprietà del socket parametro non Streamè .

oppure

Il socket parametro si trova in uno stato non bloccante.

Commenti

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

Vedi anche

Si applica a

NetworkStream(Socket, Boolean)

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

Inizializza una nuova istanza della NetworkStream classe per l'oggetto specificato Socket con la proprietà specificata 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)

Parametri

socket
Socket

Oggetto Socket che NetworkStream userà per inviare e ricevere dati.

ownsSocket
Boolean

Impostare su true per indicare che assumerà NetworkStream la proprietà dell'oggetto Socket; in caso contrario, false.

Eccezioni

Il socket parametro è null.

Il socket parametro non è connesso.

oppure

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

oppure

il socket parametro è in uno stato non di blocco.

Commenti

Viene NetworkStream creato con accesso in lettura/scrittura all'oggetto specificato Socket. Se il valore del ownsSocket parametro è true, l'oggetto NetworkStream assume la 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
Origine:
NetworkStream.cs
Origine:
NetworkStream.cs

Crea una nuova istanza della NetworkStream classe per l'oggetto specificato Socket 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

Oggetto Socket che NetworkStream userà per inviare e ricevere dati.

access
FileAccess

Combinazione bit per bit dei FileAccess valori che specificano il tipo di accesso assegnato all'oggetto sull'oggetto NetworkStream fornito Socket.

Eccezioni

Il socket parametro è null.

Il socket parametro non è connesso.

oppure

la SocketType proprietà del socket parametro non Streamè .

oppure

il socket parametro è in uno stato non di blocco.

Commenti

Viene NetworkStream creato con l'accesso specificato all'oggetto specificato Socket. Con questo costruttore, NetworkStream non è proprietario dell'oggetto sottostante Socket, pertanto 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
Origine:
NetworkStream.cs
Origine:
NetworkStream.cs

Crea una nuova istanza della NetworkStream classe per l'oggetto specificato Socket con i diritti di accesso specificati e la proprietà specificata 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)

Parametri

socket
Socket

Oggetto Socket che NetworkStream userà per inviare e ricevere dati.

access
FileAccess

Combinazione bit per bit dei FileAccess valori che specifica il tipo di accesso assegnato all'oggetto sull'oggetto NetworkStream fornito Socket.

ownsSocket
Boolean

Impostare su true per indicare che assumerà NetworkStream la proprietà dell'oggetto Socket; in caso contrario, false.

Eccezioni

Il socket parametro è null.

Il socket parametro non è connesso.

oppure

La SocketType proprietà del socket parametro non Streamè .

oppure

Il socket parametro si trova in uno stato non bloccante.

Commenti

Viene NetworkStream creato con accesso in lettura/scrittura all'oggetto specificato Socket. Se il valore del parametro è ownsSocket, l'oggetto true assume la proprietà dell'oggetto sottostante NetworkStreame la chiamata al Socket metodo o Close chiude anche l'oggetto sottostanteDispose.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