NetworkStream Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.