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 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.