27669721bd440c7d0f617c2ceacaad4027d78a0b
[platform/core/dotnet/build-tools.git] /
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <doc>\r
3   <assembly>\r
4     <name>System.Net.Sockets</name>\r
5   </assembly>\r
6   <members>\r
7     <member name="T:System.Net.Sockets.ProtocolType">\r
8       <summary>Specifica il protocollo supportato dalla classe <see cref="T:System.Net.Sockets.Socket" />.</summary>\r
9     </member>\r
10     <member name="F:System.Net.Sockets.ProtocolType.Tcp">\r
11       <summary>Protocollo TCP (Transmission Control Protocol).</summary>\r
12     </member>\r
13     <member name="F:System.Net.Sockets.ProtocolType.Udp">\r
14       <summary>Protocollo UDP (User Datagram Protocol).</summary>\r
15     </member>\r
16     <member name="F:System.Net.Sockets.ProtocolType.Unknown">\r
17       <summary>Protocollo sconosciuto.</summary>\r
18     </member>\r
19     <member name="F:System.Net.Sockets.ProtocolType.Unspecified">\r
20       <summary>Protocollo non specificato.</summary>\r
21     </member>\r
22     <member name="T:System.Net.Sockets.Socket">\r
23       <summary>Implementa l'interfaccia socket Berkeley.</summary>\r
24     </member>\r
25     <member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">\r
26       <summary>Inizializza una nuova istanza della classe <see cref="T:System.Net.Sockets.Socket" /> utilizzando la famiglia di indirizzi, il tipo di socket e il protocollo specificati.</summary>\r
27       <param name="addressFamily">Uno dei valori di <see cref="T:System.Net.Sockets.AddressFamily" />. </param>\r
28       <param name="socketType">Uno dei valori di <see cref="T:System.Net.Sockets.SocketType" />. </param>\r
29       <param name="protocolType">Uno dei valori di <see cref="T:System.Net.Sockets.ProtocolType" />. </param>\r
30       <exception cref="T:System.Net.Sockets.SocketException">Il risultato della combinazione di <paramref name="addressFamily" />, <paramref name="socketType" /> e <paramref name="protocolType" /> è un socket non valido. </exception>\r
31     </member>\r
32     <member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">\r
33       <summary>Inizializza una nuova istanza della classe <see cref="T:System.Net.Sockets.Socket" /> utilizzando il tipo di socket e il protocollo specificati.</summary>\r
34       <param name="socketType">Uno dei valori di <see cref="T:System.Net.Sockets.SocketType" />.</param>\r
35       <param name="protocolType">Uno dei valori di <see cref="T:System.Net.Sockets.ProtocolType" />.</param>\r
36       <exception cref="T:System.Net.Sockets.SocketException">Il risultato della combinazione di <paramref name="socketType" /> e <paramref name="protocolType" /> è un socket non valido. </exception>\r
37     </member>\r
38     <member name="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)">\r
39       <summary>Avvia un'operazione asincrona per accettare un tentativo di connessione in ingresso.</summary>\r
40       <returns>Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" />.Restituisce false se l'operazione di I/O è stata completata in modo sincrono.L'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> nel parametro <paramref name="e" /> non verrà generato e l'oggetto <paramref name="e" /> passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo ha restituito il risultato, per recuperare il risultato dell'operazione.</returns>\r
41       <param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>\r
42       <exception cref="T:System.ArgumentException">Un argomento non è valido.Questa eccezione si verifica se il buffer fornito non è abbastanza grande.Il buffer deve essere di almeno 2 * (sizeof(SOCKADDR_STORAGE + 16) byte.Questa eccezione si verifica anche se sono specificati più buffer e la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> non è null.</exception>\r
43       <exception cref="T:System.ArgumentOutOfRangeException">Un argomento non è compreso nell'intervallo.L'eccezione si verifica se l'oggetto <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Count" /> è minore di 0.</exception>\r
44       <exception cref="T:System.InvalidOperationException">È stata richiesta un'operazione non valida.Questa eccezione si verifica se l'oggetto <see cref="T:System.Net.Sockets.Socket" /> preposto ad accettare la connessione non è in attesa di connessioni o se il socket accettato è associato.È necessario chiamare il metodo <see cref="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)" /> e <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)" /> prima di chiamare il metodo <see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)" />.Questa eccezione si verifica anche se il socket è già connesso o se un'operazione socket era già in corso utilizzando il parametro <paramref name="e" /> specificato. </exception>\r
45       <exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni.</exception>\r
46       <exception cref="T:System.NotSupportedException">Per questo metodo è necessario Windows XP o versione successiva.</exception>\r
47       <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>\r
48     </member>\r
49     <member name="P:System.Net.Sockets.Socket.AddressFamily">\r
50       <summary>Ottiene la famiglia di indirizzi del <see cref="T:System.Net.Sockets.Socket" />.</summary>\r
51       <returns>Uno dei valori di <see cref="T:System.Net.Sockets.AddressFamily" />.</returns>\r
52     </member>\r
53     <member name="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)">\r
54       <summary>Associa un <see cref="T:System.Net.Sockets.Socket" /> a un endpoint locale.</summary>\r
55       <param name="localEP">\r
56         <see cref="T:System.Net.EndPoint" /> locale da associare al <see cref="T:System.Net.Sockets.Socket" />. </param>\r
57       <exception cref="T:System.ArgumentNullException">\r
58         <paramref name="localEP" /> è null. </exception>\r
59       <exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni.</exception>\r
60       <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>\r
61       <exception cref="T:System.Security.SecurityException">Un chiamante nella parte superiore dello stack di chiamate non dispone dell'autorizzazione necessaria per l'operazione richiesta. </exception>\r
62       <PermissionSet>\r
63         <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
64         <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
65         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
66         <IPermission class="System.Net.SocketPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
67       </PermissionSet>\r
68     </member>\r
69     <member name="M:System.Net.Sockets.Socket.CancelConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">\r
70       <summary>Annulla una richiesta asincrona di una connessione all'host remoto.</summary>\r
71       <param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> utilizzato per richiedere la connessione all'host remoto chiamando uno dei metodi <see cref="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)" />.</param>\r
72       <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="e" /> non può essere Null e la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> non può essere Null.</exception>\r
73       <exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket. </exception>\r
74       <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>\r
75       <exception cref="T:System.Security.SecurityException">Un chiamante nella parte superiore dello stack di chiamate non dispone dell'autorizzazione necessaria per l'operazione richiesta.</exception>\r
76     </member>\r
77     <member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">\r
78       <summary>Avvia una richiesta asincrona di una connessione all'host remoto.</summary>\r
79       <returns>Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" />.Restituisce false se l'operazione di I/O è stata completata in modo sincrono.In questo caso, l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" /> non verrà generato e l'oggetto <paramref name="e" /> passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo è stata restituita per recuperare il risultato dell'operazione.</returns>\r
80       <param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>\r
81       <exception cref="T:System.ArgumentException">Un argomento non è valido.Questa eccezione si verifica se sono specificati più buffer e la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> non è null.</exception>\r
82       <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="e" /> non può essere Null e la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> non può essere Null.</exception>\r
83       <exception cref="T:System.InvalidOperationException">\r
84         <see cref="T:System.Net.Sockets.Socket" /> è in attesa o era già in corso un'operazione di socket che utilizza l'oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> specificato nel parametro <paramref name="e" />.</exception>\r
85       <exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni.</exception>\r
86       <exception cref="T:System.NotSupportedException">Per questo metodo è necessario Windows XP o versione successiva.Questa eccezione si verifica anche se l'endpoint locale e l'oggetto <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> non appartengono alla stessa famiglia di indirizzi.</exception>\r
87       <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>\r
88       <exception cref="T:System.Security.SecurityException">Un chiamante nella parte superiore dello stack di chiamate non dispone dell'autorizzazione necessaria per l'operazione richiesta.</exception>\r
89     </member>\r
90     <member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)">\r
91       <summary>Avvia una richiesta asincrona di una connessione all'host remoto.</summary>\r
92       <returns>Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" />.Restituisce false se l'operazione di I/O è stata completata in modo sincrono.In questo caso, l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" /> non verrà generato e l'oggetto <paramref name="e" /> passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo è stata restituita per recuperare il risultato dell'operazione.</returns>\r
93       <param name="socketType">Uno dei valori di <see cref="T:System.Net.Sockets.SocketType" />.</param>\r
94       <param name="protocolType">Uno dei valori di <see cref="T:System.Net.Sockets.ProtocolType" />.</param>\r
95       <param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>\r
96       <exception cref="T:System.ArgumentException">Un argomento non è valido.Questa eccezione si verifica se sono specificati più buffer e la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> non è null.</exception>\r
97       <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="e" /> non può essere Null e la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> non può essere Null.</exception>\r
98       <exception cref="T:System.InvalidOperationException">\r
99         <see cref="T:System.Net.Sockets.Socket" /> è in attesa o era già in corso un'operazione di socket che utilizza l'oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> specificato nel parametro <paramref name="e" />.</exception>\r
100       <exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni.</exception>\r
101       <exception cref="T:System.NotSupportedException">Per questo metodo è necessario Windows XP o versione successiva.Questa eccezione si verifica anche se l'endpoint locale e l'oggetto <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> non appartengono alla stessa famiglia di indirizzi.</exception>\r
102       <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>\r
103       <exception cref="T:System.Security.SecurityException">Un chiamante nella parte superiore dello stack di chiamate non dispone dell'autorizzazione necessaria per l'operazione richiesta.</exception>\r
104     </member>\r
105     <member name="P:System.Net.Sockets.Socket.Connected">\r
106       <summary>Ottiene un valore che indica se un <see cref="T:System.Net.Sockets.Socket" /> si è connesso a un host remoto dall'ultima operazione <see cref="Overload:System.Net.Sockets.Socket.Send" /> o <see cref="Overload:System.Net.Sockets.Socket.Receive" />.</summary>\r
107       <returns>true se il <see cref="T:System.Net.Sockets.Socket" /> è connesso a una risorsa remota nel corso dell'operazione più recente, in caso contrario false.</returns>\r
108     </member>\r
109     <member name="M:System.Net.Sockets.Socket.Dispose">\r
110       <summary>Rilascia tutte le risorse utilizzate dall'istanza corrente della classe <see cref="T:System.Net.Sockets.Socket" />.</summary>\r
111     </member>\r
112     <member name="M:System.Net.Sockets.Socket.Dispose(System.Boolean)">\r
113       <summary>Rilascia le risorse non gestite utilizzate dall'oggetto <see cref="T:System.Net.Sockets.Socket" /> ed eventualmente elimina le risorse gestite.</summary>\r
114       <param name="disposing">true per liberare sia le risorse gestite che quelle non gestite; false per rilasciare solo le risorse non gestite. </param>\r
115     </member>\r
116     <member name="M:System.Net.Sockets.Socket.Finalize">\r
117       <summary>Libera le risorse utilizzate dalla classe <see cref="T:System.Net.Sockets.Socket" />.</summary>\r
118     </member>\r
119     <member name="M:System.Net.Sockets.Socket.Listen(System.Int32)">\r
120       <summary>Colloca un <see cref="T:System.Net.Sockets.Socket" /> in uno stato di attesa.</summary>\r
121       <param name="backlog">Lunghezza massima della coda delle connessioni in sospeso. </param>\r
122       <exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni.</exception>\r
123       <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>\r
124       <PermissionSet>\r
125         <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
126         <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
127         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />\r
128       </PermissionSet>\r
129     </member>\r
130     <member name="P:System.Net.Sockets.Socket.LocalEndPoint">\r
131       <summary>Ottiene l'endpoint locale.</summary>\r
132       <returns>L'oggetto <see cref="T:System.Net.EndPoint" /> utilizzato dall'oggetto <see cref="T:System.Net.Sockets.Socket" /> per le comunicazioni.</returns>\r
133       <exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni.</exception>\r
134       <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>\r
135       <PermissionSet>\r
136         <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
137         <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
138         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />\r
139       </PermissionSet>\r
140     </member>\r
141     <member name="P:System.Net.Sockets.Socket.NoDelay">\r
142       <summary>Ottiene o imposta un valore <see cref="T:System.Boolean" /> che specifica se il <see cref="T:System.Net.Sockets.Socket" /> di flusso utilizza l'algoritmo Nagle.</summary>\r
143       <returns>false se il <see cref="T:System.Net.Sockets.Socket" /> utilizza l'algoritmo Nagle; in caso contrario, true.Il valore predefinito è false.</returns>\r
144       <exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al <see cref="T:System.Net.Sockets.Socket" />.Per ulteriori informazioni vedere la sezione Osservazioni.</exception>\r
145       <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>\r
146       <PermissionSet>\r
147         <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
148         <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
149         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
150       </PermissionSet>\r
151     </member>\r
152     <member name="P:System.Net.Sockets.Socket.OSSupportsIPv4">\r
153       <summary>Indica se il sistema operativo sottostante e gli adattatori di rete supportano il protocollo IPv4.</summary>\r
154       <returns>true se il sistema operativo e gli adattatori di rete supportano il protocollo IPv4. In caso contrario, false.</returns>\r
155     </member>\r
156     <member name="P:System.Net.Sockets.Socket.OSSupportsIPv6">\r
157       <summary>Indica se il sistema operativo sottostante e gli adattatori di rete supportano il protocollo IPv6.</summary>\r
158       <returns>true se il sistema operativo e gli adattatori di rete supportano il protocollo IPv6; in caso contrario, false.</returns>\r
159     </member>\r
160     <member name="P:System.Net.Sockets.Socket.ProtocolType">\r
161       <summary>Ottiene il tipo di protocollo del <see cref="T:System.Net.Sockets.Socket" />.</summary>\r
162       <returns>Uno dei valori di <see cref="T:System.Net.Sockets.ProtocolType" />.</returns>\r
163     </member>\r
164     <member name="M:System.Net.Sockets.Socket.ReceiveAsync(System.Net.Sockets.SocketAsyncEventArgs)">\r
165       <summary>Avvia una richiesta asincrona per ricevere dati da un oggetto <see cref="T:System.Net.Sockets.Socket" /> connesso.</summary>\r
166       <returns>Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" />.Restituisce false se l'operazione di I/O è stata completata in modo sincrono.In questo caso, l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" /> non verrà generato e l'oggetto <paramref name="e" /> passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo è stata restituita per recuperare il risultato dell'operazione.</returns>\r
167       <param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>\r
168       <exception cref="T:System.ArgumentException">Un argomento non è valido.Le proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> o <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> sul parametro <paramref name="e" /> devono fare riferimento a buffer validi.È possibile impostare una di queste due proprietà, ma non entrambe contemporaneamente.</exception>\r
169       <exception cref="T:System.InvalidOperationException">Era già in corso un'operazione di socket che utilizza l'oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> specificato nel parametro <paramref name="e" />.</exception>\r
170       <exception cref="T:System.NotSupportedException">Per questo metodo è necessario Windows XP o versione successiva.</exception>\r
171       <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>\r
172       <exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni.</exception>\r
173     </member>\r
174     <member name="P:System.Net.Sockets.Socket.ReceiveBufferSize">\r
175       <summary>Ottiene o imposta un valore che specifica le dimensioni del buffer di ricezione del <see cref="T:System.Net.Sockets.Socket" />.</summary>\r
176       <returns>\r
177         <see cref="T:System.Int32" /> contenente le dimensioni, in byte, del buffer di ricezione.Il valore predefinito è 8192.</returns>\r
178       <exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.</exception>\r
179       <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>\r
180       <exception cref="T:System.ArgumentOutOfRangeException">Il valore specificato per un'operazione di impostazione è minore di 0.</exception>\r
181       <PermissionSet>\r
182         <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
183         <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
184         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
185       </PermissionSet>\r
186     </member>\r
187     <member name="M:System.Net.Sockets.Socket.ReceiveFromAsync(System.Net.Sockets.SocketAsyncEventArgs)">\r
188       <summary>Inizia a ricevere dati in modalità asincrona da un dispositivo di rete specificato.</summary>\r
189       <returns>Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" />.Restituisce false se l'operazione di I/O è stata completata in modo sincrono.In questo caso, l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" /> non verrà generato e l'oggetto <paramref name="e" /> passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo è stata restituita per recuperare il risultato dell'operazione.</returns>\r
190       <param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>\r
191       <exception cref="T:System.ArgumentNullException">L'oggetto <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> non può essere null.</exception>\r
192       <exception cref="T:System.InvalidOperationException">Era già in corso un'operazione di socket che utilizza l'oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> specificato nel parametro <paramref name="e" />.</exception>\r
193       <exception cref="T:System.NotSupportedException">Per questo metodo è necessario Windows XP o versione successiva.</exception>\r
194       <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>\r
195       <exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket. </exception>\r
196     </member>\r
197     <member name="P:System.Net.Sockets.Socket.RemoteEndPoint">\r
198       <summary>Ottiene l'endpoint remoto.</summary>\r
199       <returns>\r
200         <see cref="T:System.Net.EndPoint" /> con cui comunica il <see cref="T:System.Net.Sockets.Socket" />.</returns>\r
201       <exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni.</exception>\r
202       <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>\r
203       <PermissionSet>\r
204         <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
205         <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
206         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />\r
207       </PermissionSet>\r
208     </member>\r
209     <member name="M:System.Net.Sockets.Socket.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)">\r
210       <summary>Invia i dati in modo asincrono a un oggetto <see cref="T:System.Net.Sockets.Socket" /> connesso.</summary>\r
211       <returns>Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" />.Restituisce false se l'operazione di I/O è stata completata in modo sincrono.In questo caso, l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" /> non verrà generato e l'oggetto <paramref name="e" /> passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo è stata restituita per recuperare il risultato dell'operazione.</returns>\r
212       <param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>\r
213       <exception cref="T:System.ArgumentException">Le proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> o <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> sul parametro <paramref name="e" /> devono fare riferimento a buffer validi.È possibile impostare una di queste due proprietà, ma non entrambe contemporaneamente.</exception>\r
214       <exception cref="T:System.InvalidOperationException">Era già in corso un'operazione di socket che utilizza l'oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> specificato nel parametro <paramref name="e" />.</exception>\r
215       <exception cref="T:System.NotSupportedException">Per questo metodo è necessario Windows XP o versione successiva.</exception>\r
216       <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>\r
217       <exception cref="T:System.Net.Sockets.SocketException">L'oggetto <see cref="T:System.Net.Sockets.Socket" /> non è ancora connesso o non è stato ottenuto tramite un metodo <see cref="M:System.Net.Sockets.Socket.Accept" />, <see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)" /> o <see cref="Overload:System.Net.Sockets.Socket.BeginAccept" />.</exception>\r
218     </member>\r
219     <member name="P:System.Net.Sockets.Socket.SendBufferSize">\r
220       <summary>Ottiene o imposta un valore che specifica le dimensioni del buffer di invio del <see cref="T:System.Net.Sockets.Socket" />.</summary>\r
221       <returns>\r
222         <see cref="T:System.Int32" /> contenente le dimensioni, in byte, del buffer di invio.Il valore predefinito è 8192.</returns>\r
223       <exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.</exception>\r
224       <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>\r
225       <exception cref="T:System.ArgumentOutOfRangeException">Il valore specificato per un'operazione di impostazione è minore di 0.</exception>\r
226       <PermissionSet>\r
227         <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
228         <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
229         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
230       </PermissionSet>\r
231     </member>\r
232     <member name="M:System.Net.Sockets.Socket.SendToAsync(System.Net.Sockets.SocketAsyncEventArgs)">\r
233       <summary>Invia dati in modo asincrono a uno specifico host remoto.</summary>\r
234       <returns>Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" />.Restituisce false se l'operazione di I/O è stata completata in modo sincrono.In questo caso, l'evento <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed" /> sul parametro <paramref name="e" /> non verrà generato e l'oggetto <paramref name="e" /> passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo è stata restituita per recuperare il risultato dell'operazione.</returns>\r
235       <param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>\r
236       <exception cref="T:System.ArgumentNullException">L'oggetto <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> non può essere null.</exception>\r
237       <exception cref="T:System.InvalidOperationException">Era già in corso un'operazione di socket che utilizza l'oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> specificato nel parametro <paramref name="e" />.</exception>\r
238       <exception cref="T:System.NotSupportedException">Per questo metodo è necessario Windows XP o versione successiva.</exception>\r
239       <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>\r
240       <exception cref="T:System.Net.Sockets.SocketException">Il protocollo specificato è orientato alla connessione, ma l'oggetto <see cref="T:System.Net.Sockets.Socket" /> non è ancora connesso.</exception>\r
241     </member>\r
242     <member name="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)">\r
243       <summary>Disabilita le operazioni di invio e di ricezione su un <see cref="T:System.Net.Sockets.Socket" />.</summary>\r
244       <param name="how">Uno dei valori <see cref="T:System.Net.Sockets.SocketShutdown" /> che specifica che l'operazione non sarà più consentita. </param>\r
245       <exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni.</exception>\r
246       <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>\r
247       <PermissionSet>\r
248         <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
249         <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
250         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />\r
251       </PermissionSet>\r
252     </member>\r
253     <member name="P:System.Net.Sockets.Socket.Ttl">\r
254       <summary>Ottiene o imposta un valore che specifica la durata (TTL) dei pacchetti IP inviati dal <see cref="T:System.Net.Sockets.Socket" />.</summary>\r
255       <returns>La durata (TTL).</returns>\r
256       <exception cref="T:System.ArgumentOutOfRangeException">Non è possibile impostare il valore TTL su un numero negativo.</exception>\r
257       <exception cref="T:System.NotSupportedException">È possibile impostare questa proprietà solo per i socket inclusi nella famiglia <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /> o <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6" />.</exception>\r
258       <exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.Questo errore viene restituito anche quando si tenta di impostare TTL su un valore superiore a 255.</exception>\r
259       <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>\r
260       <PermissionSet>\r
261         <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
262         <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
263         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />\r
264       </PermissionSet>\r
265     </member>\r
266     <member name="T:System.Net.Sockets.SocketAsyncEventArgs">\r
267       <summary>Rappresenta un'operazione socket asincrona.</summary>\r
268     </member>\r
269     <member name="M:System.Net.Sockets.SocketAsyncEventArgs.#ctor">\r
270       <summary>Crea un'istanza vuota dell'oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />.</summary>\r
271       <exception cref="T:System.NotSupportedException">La piattaforma non è supportata. </exception>\r
272     </member>\r
273     <member name="P:System.Net.Sockets.SocketAsyncEventArgs.AcceptSocket">\r
274       <summary>Ottiene o imposta il socket da utilizzare o il socket creato per accettare una connessione con un metodo socket asincrono.</summary>\r
275       <returns>Oggetto <see cref="T:System.Net.Sockets.Socket" /> da utilizzare o socket creato per accettare una connessione con un metodo socket asincrono.</returns>\r
276     </member>\r
277     <member name="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer">\r
278       <summary>Ottiene il buffer di dati da utilizzare con un metodo socket asincrono.</summary>\r
279       <returns>Matrice <see cref="T:System.Byte" /> che rappresenta il buffer di dati da utilizzare con un metodo socket asincrono.</returns>\r
280     </member>\r
281     <member name="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList">\r
282       <summary>Ottiene o imposta una matrice di buffer di dati da utilizzare con un metodo socket asincrono.</summary>\r
283       <returns>Matrice <see cref="T:System.Collections.IList" /> che rappresenta una matrice di buffer di dati da utilizzare con un metodo socket asincrono.</returns>\r
284       <exception cref="T:System.ArgumentException">Esistono buffer ambigui specificati su un'operazione di impostazione.Questa eccezione si verifica se la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> è stata impostata su un valore non Null e si tenta di impostare la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> su un valore non Null.</exception>\r
285     </member>\r
286     <member name="P:System.Net.Sockets.SocketAsyncEventArgs.BytesTransferred">\r
287       <summary>Ottiene il numero di byte trasferiti nell'operazione socket.</summary>\r
288       <returns>Oggetto <see cref="T:System.Int32" /> contenente il numero di byte trasferiti nell'operazione socket.</returns>\r
289     </member>\r
290     <member name="E:System.Net.Sockets.SocketAsyncEventArgs.Completed">\r
291       <summary>Evento utilizzato per completare un'operazione asincrona.</summary>\r
292     </member>\r
293     <member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectByNameError">\r
294       <summary>Ottiene l'eccezione nel caso di errore di connessione quando viene utilizzato <see cref="T:System.Net.DnsEndPoint" />.</summary>\r
295       <returns>Oggetto <see cref="T:System.Exception" /> che indica la causa dell'errore di connessione quando è stato specificato un oggetto <see cref="T:System.Net.DnsEndPoint" /> per la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" />.</returns>\r
296     </member>\r
297     <member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectSocket">\r
298       <summary>Oggetto <see cref="T:System.Net.Sockets.Socket" /> creato e connesso dopo il completamento del metodo <see cref="Overload:System.Net.Sockets.Socket.ConnectAsync" />.</summary>\r
299       <returns>Oggetto <see cref="T:System.Net.Sockets.Socket" /> connesso.</returns>\r
300     </member>\r
301     <member name="P:System.Net.Sockets.SocketAsyncEventArgs.Count">\r
302       <summary>Ottiene la quantità massima di dati, in byte, da inviare o ricevere in un'operazione asincrona.</summary>\r
303       <returns>Oggetto <see cref="T:System.Int32" /> che contiene la quantità massima di dati, in byte, da inviare o ricevere.</returns>\r
304     </member>\r
305     <member name="M:System.Net.Sockets.SocketAsyncEventArgs.Dispose">\r
306       <summary>Rilascia le risorse non gestite utilizzate dall'istanza <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> e facoltativamente elimina anche le risorse gestite.</summary>\r
307     </member>\r
308     <member name="M:System.Net.Sockets.SocketAsyncEventArgs.Finalize">\r
309       <summary>Libera le risorse utilizzate dalla classe <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />.</summary>\r
310     </member>\r
311     <member name="P:System.Net.Sockets.SocketAsyncEventArgs.LastOperation">\r
312       <summary>Ottiene il tipo di operazione socket eseguita più di recente con questo oggetto di contesto.</summary>\r
313       <returns>Istanza di <see cref="T:System.Net.Sockets.SocketAsyncOperation" /> che indica il tipo di operazione socket eseguita più di recente con questo oggetto di contesto.</returns>\r
314     </member>\r
315     <member name="P:System.Net.Sockets.SocketAsyncEventArgs.Offset">\r
316       <summary>Ottiene l'offset, in byte, nel buffer di dati a cui fa riferimento la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.</summary>\r
317       <returns>Oggetto <see cref="T:System.Int32" /> che contiene l'offset, in byte, nel buffer di dati a cui fa riferimento la proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.</returns>\r
318     </member>\r
319     <member name="M:System.Net.Sockets.SocketAsyncEventArgs.OnCompleted(System.Net.Sockets.SocketAsyncEventArgs)">\r
320       <summary>Rappresenta un metodo chiamato quando un'operazione asincrona viene completata.</summary>\r
321       <param name="e">Evento segnalato.</param>\r
322     </member>\r
323     <member name="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint">\r
324       <summary>Ottiene o imposta l'endpoint IP remoto per un'operazione asincrona.</summary>\r
325       <returns>Oggetto <see cref="T:System.Net.EndPoint" /> che rappresenta l'endpoint IP remoto per un'operazione asincrona.</returns>\r
326     </member>\r
327     <member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Byte[],System.Int32,System.Int32)">\r
328       <summary>Imposta il buffer di dati da utilizzare con un metodo socket asincrono.</summary>\r
329       <param name="buffer">Buffer di dati da utilizzare con un metodo socket asincrono.</param>\r
330       <param name="offset">Offset, in byte, nel buffer di dati dove viene avviata l'operazione.</param>\r
331       <param name="count">Quantità massima di dati, in byte, da inviare o ricevere nel buffer.</param>\r
332       <exception cref="T:System.ArgumentException">Sono stati specificati buffer ambigui.Questa eccezione si verifica anche se le proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> e <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList" /> non sono null.</exception>\r
333       <exception cref="T:System.ArgumentOutOfRangeException">Un argomento non è stato compreso nell'intervallo.Questa eccezione si verifica se il parametro <paramref name="offset" /> è minore di zero o maggiore della lunghezza della matrice nella proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.Questa eccezione si verifica anche se il parametro <paramref name="count" /> è minore di zero o maggiore della lunghezza della matrice nella proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> meno il parametro <paramref name="offset" />.</exception>\r
334     </member>\r
335     <member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Int32,System.Int32)">\r
336       <summary>Imposta il buffer di dati da utilizzare con un metodo socket asincrono.</summary>\r
337       <param name="offset">Offset, in byte, nel buffer di dati dove viene avviata l'operazione.</param>\r
338       <param name="count">Quantità massima di dati, in byte, da inviare o ricevere nel buffer.</param>\r
339       <exception cref="T:System.ArgumentOutOfRangeException">Un argomento non è stato compreso nell'intervallo.Questa eccezione si verifica se il parametro <paramref name="offset" /> è minore di zero o maggiore della lunghezza della matrice nella proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" />.Questa eccezione si verifica anche se il parametro <paramref name="count" /> è minore di zero o maggiore della lunghezza della matrice nella proprietà <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer" /> meno il parametro <paramref name="offset" />.</exception>\r
340     </member>\r
341     <member name="P:System.Net.Sockets.SocketAsyncEventArgs.SocketError">\r
342       <summary>Ottiene o imposta i risultati dell'operazione socket asincrona.</summary>\r
343       <returns>Oggetto <see cref="T:System.Net.Sockets.SocketError" /> che rappresenta il risultato dell'operazione socket asincrona.</returns>\r
344     </member>\r
345     <member name="P:System.Net.Sockets.SocketAsyncEventArgs.UserToken">\r
346       <summary>Ottiene o imposta un oggetto utente o applicazione associato a questa operazione socket asincrona.</summary>\r
347       <returns>Oggetto che rappresenta l'oggetto utente o applicazione associato a questa operazione socket asincrona.</returns>\r
348     </member>\r
349     <member name="T:System.Net.Sockets.SocketAsyncOperation">\r
350       <summary>Tipo di operazione socket asincrona eseguita più di recente con questo oggetto di contesto.</summary>\r
351     </member>\r
352     <member name="F:System.Net.Sockets.SocketAsyncOperation.Accept">\r
353       <summary>Operazione socket Accept. </summary>\r
354     </member>\r
355     <member name="F:System.Net.Sockets.SocketAsyncOperation.Connect">\r
356       <summary>Operazione socket Connect.</summary>\r
357     </member>\r
358     <member name="F:System.Net.Sockets.SocketAsyncOperation.None">\r
359       <summary>Nessuna delle operazioni socket.</summary>\r
360     </member>\r
361     <member name="F:System.Net.Sockets.SocketAsyncOperation.Receive">\r
362       <summary>Operazione socket Receive.</summary>\r
363     </member>\r
364     <member name="F:System.Net.Sockets.SocketAsyncOperation.ReceiveFrom">\r
365       <summary>Operazione socket ReceiveFrom.</summary>\r
366     </member>\r
367     <member name="F:System.Net.Sockets.SocketAsyncOperation.Send">\r
368       <summary>Operazione socket Send.</summary>\r
369     </member>\r
370     <member name="F:System.Net.Sockets.SocketAsyncOperation.SendTo">\r
371       <summary>Operazione socket SendTo.</summary>\r
372     </member>\r
373     <member name="T:System.Net.Sockets.SocketShutdown">\r
374       <summary>Definisce le costanti utilizzate dal metodo <see cref="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)" />.</summary>\r
375     </member>\r
376     <member name="F:System.Net.Sockets.SocketShutdown.Both">\r
377       <summary>Disabilita un <see cref="T:System.Net.Sockets.Socket" /> per l'invio e la ricezione.Il campo è costante.</summary>\r
378     </member>\r
379     <member name="F:System.Net.Sockets.SocketShutdown.Receive">\r
380       <summary>Disabilita un <see cref="T:System.Net.Sockets.Socket" /> per la ricezione.Il campo è costante.</summary>\r
381     </member>\r
382     <member name="F:System.Net.Sockets.SocketShutdown.Send">\r
383       <summary>Disabilita un <see cref="T:System.Net.Sockets.Socket" /> per l'invio.Il campo è costante.</summary>\r
384     </member>\r
385     <member name="T:System.Net.Sockets.SocketType">\r
386       <summary>Specifica il tipo di socket rappresentato da un'istanza della classe <see cref="T:System.Net.Sockets.Socket" />.</summary>\r
387     </member>\r
388     <member name="F:System.Net.Sockets.SocketType.Dgram">\r
389       <summary>Supporta datagrammi, che sono messaggi senza connessione, non affidabili di lunghezza massima fissa (generalmente piccola).I messaggi potrebbero essere persi o duplicati e potrebbero arrivare non nell'ordine corretto.Un oggetto <see cref="T:System.Net.Sockets.Socket" /> di tipo <see cref="F:System.Net.Sockets.SocketType.Dgram" /> non richiede alcuna connessione prima dell'invio e della ricezione dei dati ed è in grado di comunicare con più peer.<see cref="F:System.Net.Sockets.SocketType.Dgram" /> utilizza il Datagram Protocol (<see cref="F:System.Net.Sockets.ProtocolType.Udp" />) e l'oggetto <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /><see cref="T:System.Net.Sockets.AddressFamily" />.</summary>\r
390     </member>\r
391     <member name="F:System.Net.Sockets.SocketType.Stream">\r
392       <summary>Supporta flussi di byte affidabili, a due vie e orientati alla connessione senza la duplicazione di dati e senza la conservazione dei limiti.Un oggetto Socket di questo tipo comunica con un unico peer e richiede una connessione all'host remoto prima di poter avviare una comunicazione.<see cref="F:System.Net.Sockets.SocketType.Stream" /> utilizza il Transmission Control Protocol (<see cref="F:System.Net.Sockets.ProtocolType.Tcp" />) <see cref="T:System.Net.Sockets.ProtocolType" /> e l'oggetto InterNetwork<see cref="T:System.Net.Sockets.AddressFamily" />.</summary>\r
393     </member>\r
394     <member name="F:System.Net.Sockets.SocketType.Unknown">\r
395       <summary>Specifica un tipo di Socket sconosciuto.</summary>\r
396     </member>\r
397   </members>\r
398 </doc>