You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

398 lines
47 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Net.Sockets</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.Net.Sockets.ProtocolType">
  8. <summary>Specifica il protocollo supportato dalla classe <see cref="T:System.Net.Sockets.Socket" />.</summary>
  9. </member>
  10. <member name="F:System.Net.Sockets.ProtocolType.Tcp">
  11. <summary>Protocollo TCP (Transmission Control Protocol).</summary>
  12. </member>
  13. <member name="F:System.Net.Sockets.ProtocolType.Udp">
  14. <summary>Protocollo UDP (User Datagram Protocol).</summary>
  15. </member>
  16. <member name="F:System.Net.Sockets.ProtocolType.Unknown">
  17. <summary>Protocollo sconosciuto.</summary>
  18. </member>
  19. <member name="F:System.Net.Sockets.ProtocolType.Unspecified">
  20. <summary>Protocollo non specificato.</summary>
  21. </member>
  22. <member name="T:System.Net.Sockets.Socket">
  23. <summary>Implementa l'interfaccia socket Berkeley.</summary>
  24. </member>
  25. <member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
  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>
  27. <param name="addressFamily">Uno dei valori di <see cref="T:System.Net.Sockets.AddressFamily" />. </param>
  28. <param name="socketType">Uno dei valori di <see cref="T:System.Net.Sockets.SocketType" />. </param>
  29. <param name="protocolType">Uno dei valori di <see cref="T:System.Net.Sockets.ProtocolType" />. </param>
  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>
  31. </member>
  32. <member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
  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>
  34. <param name="socketType">Uno dei valori di <see cref="T:System.Net.Sockets.SocketType" />.</param>
  35. <param name="protocolType">Uno dei valori di <see cref="T:System.Net.Sockets.ProtocolType" />.</param>
  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>
  37. </member>
  38. <member name="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)">
  39. <summary>Avvia un'operazione asincrona per accettare un tentativo di connessione in ingresso.</summary>
  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>
  41. <param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>
  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>
  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>
  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>
  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>
  46. <exception cref="T:System.NotSupportedException">Per questo metodo è necessario Windows XP o versione successiva.</exception>
  47. <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
  48. </member>
  49. <member name="P:System.Net.Sockets.Socket.AddressFamily">
  50. <summary>Ottiene la famiglia di indirizzi del <see cref="T:System.Net.Sockets.Socket" />.</summary>
  51. <returns>Uno dei valori di <see cref="T:System.Net.Sockets.AddressFamily" />.</returns>
  52. </member>
  53. <member name="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)">
  54. <summary>Associa un <see cref="T:System.Net.Sockets.Socket" /> a un endpoint locale.</summary>
  55. <param name="localEP">
  56. <see cref="T:System.Net.EndPoint" /> locale da associare al <see cref="T:System.Net.Sockets.Socket" />. </param>
  57. <exception cref="T:System.ArgumentNullException">
  58. <paramref name="localEP" /> è null. </exception>
  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>
  60. <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
  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>
  62. <PermissionSet>
  63. <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  64. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  65. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  66. <IPermission class="System.Net.SocketPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  67. </PermissionSet>
  68. </member>
  69. <member name="M:System.Net.Sockets.Socket.CancelConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
  70. <summary>Annulla una richiesta asincrona di una connessione all'host remoto.</summary>
  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>
  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>
  73. <exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket. </exception>
  74. <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
  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>
  76. </member>
  77. <member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
  78. <summary>Avvia una richiesta asincrona di una connessione all'host remoto.</summary>
  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>
  80. <param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>
  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>
  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>
  83. <exception cref="T:System.InvalidOperationException">
  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>
  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>
  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>
  87. <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
  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>
  89. </member>
  90. <member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)">
  91. <summary>Avvia una richiesta asincrona di una connessione all'host remoto.</summary>
  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>
  93. <param name="socketType">Uno dei valori di <see cref="T:System.Net.Sockets.SocketType" />.</param>
  94. <param name="protocolType">Uno dei valori di <see cref="T:System.Net.Sockets.ProtocolType" />.</param>
  95. <param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>
  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>
  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>
  98. <exception cref="T:System.InvalidOperationException">
  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>
  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>
  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>
  102. <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
  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>
  104. </member>
  105. <member name="P:System.Net.Sockets.Socket.Connected">
  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>
  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>
  108. </member>
  109. <member name="M:System.Net.Sockets.Socket.Dispose">
  110. <summary>Rilascia tutte le risorse utilizzate dall'istanza corrente della classe <see cref="T:System.Net.Sockets.Socket" />.</summary>
  111. </member>
  112. <member name="M:System.Net.Sockets.Socket.Dispose(System.Boolean)">
  113. <summary>Rilascia le risorse non gestite utilizzate dall'oggetto <see cref="T:System.Net.Sockets.Socket" /> ed eventualmente elimina le risorse gestite.</summary>
  114. <param name="disposing">true per liberare sia le risorse gestite che quelle non gestite; false per rilasciare solo le risorse non gestite. </param>
  115. </member>
  116. <member name="M:System.Net.Sockets.Socket.Finalize">
  117. <summary>Libera le risorse utilizzate dalla classe <see cref="T:System.Net.Sockets.Socket" />.</summary>
  118. </member>
  119. <member name="M:System.Net.Sockets.Socket.Listen(System.Int32)">
  120. <summary>Colloca un <see cref="T:System.Net.Sockets.Socket" /> in uno stato di attesa.</summary>
  121. <param name="backlog">Lunghezza massima della coda delle connessioni in sospeso. </param>
  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>
  123. <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
  124. <PermissionSet>
  125. <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  126. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  127. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  128. </PermissionSet>
  129. </member>
  130. <member name="P:System.Net.Sockets.Socket.LocalEndPoint">
  131. <summary>Ottiene l'endpoint locale.</summary>
  132. <returns>L'oggetto <see cref="T:System.Net.EndPoint" /> utilizzato dall'oggetto <see cref="T:System.Net.Sockets.Socket" /> per le comunicazioni.</returns>
  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>
  134. <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
  135. <PermissionSet>
  136. <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  137. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  138. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  139. </PermissionSet>
  140. </member>
  141. <member name="P:System.Net.Sockets.Socket.NoDelay">
  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>
  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>
  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>
  145. <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
  146. <PermissionSet>
  147. <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  148. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  149. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  150. </PermissionSet>
  151. </member>
  152. <member name="P:System.Net.Sockets.Socket.OSSupportsIPv4">
  153. <summary>Indica se il sistema operativo sottostante e gli adattatori di rete supportano il protocollo IPv4.</summary>
  154. <returns>true se il sistema operativo e gli adattatori di rete supportano il protocollo IPv4. In caso contrario, false.</returns>
  155. </member>
  156. <member name="P:System.Net.Sockets.Socket.OSSupportsIPv6">
  157. <summary>Indica se il sistema operativo sottostante e gli adattatori di rete supportano il protocollo IPv6.</summary>
  158. <returns>true se il sistema operativo e gli adattatori di rete supportano il protocollo IPv6; in caso contrario, false.</returns>
  159. </member>
  160. <member name="P:System.Net.Sockets.Socket.ProtocolType">
  161. <summary>Ottiene il tipo di protocollo del <see cref="T:System.Net.Sockets.Socket" />.</summary>
  162. <returns>Uno dei valori di <see cref="T:System.Net.Sockets.ProtocolType" />.</returns>
  163. </member>
  164. <member name="M:System.Net.Sockets.Socket.ReceiveAsync(System.Net.Sockets.SocketAsyncEventArgs)">
  165. <summary>Avvia una richiesta asincrona per ricevere dati da un oggetto <see cref="T:System.Net.Sockets.Socket" /> connesso.</summary>
  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>
  167. <param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>
  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>
  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>
  170. <exception cref="T:System.NotSupportedException">Per questo metodo è necessario Windows XP o versione successiva.</exception>
  171. <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
  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>
  173. </member>
  174. <member name="P:System.Net.Sockets.Socket.ReceiveBufferSize">
  175. <summary>Ottiene o imposta un valore che specifica le dimensioni del buffer di ricezione del <see cref="T:System.Net.Sockets.Socket" />.</summary>
  176. <returns>
  177. <see cref="T:System.Int32" /> contenente le dimensioni, in byte, del buffer di ricezione.Il valore predefinito è 8192.</returns>
  178. <exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.</exception>
  179. <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
  180. <exception cref="T:System.ArgumentOutOfRangeException">Il valore specificato per un'operazione di impostazione è minore di 0.</exception>
  181. <PermissionSet>
  182. <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  183. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  184. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  185. </PermissionSet>
  186. </member>
  187. <member name="M:System.Net.Sockets.Socket.ReceiveFromAsync(System.Net.Sockets.SocketAsyncEventArgs)">
  188. <summary>Inizia a ricevere dati in modalità asincrona da un dispositivo di rete specificato.</summary>
  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>
  190. <param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>
  191. <exception cref="T:System.ArgumentNullException">L'oggetto <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> non può essere null.</exception>
  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>
  193. <exception cref="T:System.NotSupportedException">Per questo metodo è necessario Windows XP o versione successiva.</exception>
  194. <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
  195. <exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket. </exception>
  196. </member>
  197. <member name="P:System.Net.Sockets.Socket.RemoteEndPoint">
  198. <summary>Ottiene l'endpoint remoto.</summary>
  199. <returns>
  200. <see cref="T:System.Net.EndPoint" /> con cui comunica il <see cref="T:System.Net.Sockets.Socket" />.</returns>
  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>
  202. <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
  203. <PermissionSet>
  204. <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  205. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  206. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  207. </PermissionSet>
  208. </member>
  209. <member name="M:System.Net.Sockets.Socket.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)">
  210. <summary>Invia i dati in modo asincrono a un oggetto <see cref="T:System.Net.Sockets.Socket" /> connesso.</summary>
  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>
  212. <param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>
  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>
  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>
  215. <exception cref="T:System.NotSupportedException">Per questo metodo è necessario Windows XP o versione successiva.</exception>
  216. <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
  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>
  218. </member>
  219. <member name="P:System.Net.Sockets.Socket.SendBufferSize">
  220. <summary>Ottiene o imposta un valore che specifica le dimensioni del buffer di invio del <see cref="T:System.Net.Sockets.Socket" />.</summary>
  221. <returns>
  222. <see cref="T:System.Int32" /> contenente le dimensioni, in byte, del buffer di invio.Il valore predefinito è 8192.</returns>
  223. <exception cref="T:System.Net.Sockets.SocketException">Si è verificato un errore durante il tentativo di accesso al socket.</exception>
  224. <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
  225. <exception cref="T:System.ArgumentOutOfRangeException">Il valore specificato per un'operazione di impostazione è minore di 0.</exception>
  226. <PermissionSet>
  227. <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  228. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  229. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  230. </PermissionSet>
  231. </member>
  232. <member name="M:System.Net.Sockets.Socket.SendToAsync(System.Net.Sockets.SocketAsyncEventArgs)">
  233. <summary>Invia dati in modo asincrono a uno specifico host remoto.</summary>
  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>
  235. <param name="e">Oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" /> da utilizzare per questa operazione socket asincrona.</param>
  236. <exception cref="T:System.ArgumentNullException">L'oggetto <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint" /> non può essere null.</exception>
  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>
  238. <exception cref="T:System.NotSupportedException">Per questo metodo è necessario Windows XP o versione successiva.</exception>
  239. <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
  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>
  241. </member>
  242. <member name="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)">
  243. <summary>Disabilita le operazioni di invio e di ricezione su un <see cref="T:System.Net.Sockets.Socket" />.</summary>
  244. <param name="how">Uno dei valori <see cref="T:System.Net.Sockets.SocketShutdown" /> che specifica che l'operazione non sarà più consentita. </param>
  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>
  246. <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
  247. <PermissionSet>
  248. <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  249. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  250. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  251. </PermissionSet>
  252. </member>
  253. <member name="P:System.Net.Sockets.Socket.Ttl">
  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>
  255. <returns>La durata (TTL).</returns>
  256. <exception cref="T:System.ArgumentOutOfRangeException">Non è possibile impostare il valore TTL su un numero negativo.</exception>
  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>
  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>
  259. <exception cref="T:System.ObjectDisposedException">Il <see cref="T:System.Net.Sockets.Socket" /> è stato chiuso. </exception>
  260. <PermissionSet>
  261. <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  262. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  263. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  264. </PermissionSet>
  265. </member>
  266. <member name="T:System.Net.Sockets.SocketAsyncEventArgs">
  267. <summary>Rappresenta un'operazione socket asincrona.</summary>
  268. </member>
  269. <member name="M:System.Net.Sockets.SocketAsyncEventArgs.#ctor">
  270. <summary>Crea un'istanza vuota dell'oggetto <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />.</summary>
  271. <exception cref="T:System.NotSupportedException">La piattaforma non è supportata. </exception>
  272. </member>
  273. <member name="P:System.Net.Sockets.SocketAsyncEventArgs.AcceptSocket">
  274. <summary>Ottiene o imposta il socket da utilizzare o il socket creato per accettare una connessione con un metodo socket asincrono.</summary>
  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>
  276. </member>
  277. <member name="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer">
  278. <summary>Ottiene il buffer di dati da utilizzare con un metodo socket asincrono.</summary>
  279. <returns>Matrice <see cref="T:System.Byte" /> che rappresenta il buffer di dati da utilizzare con un metodo socket asincrono.</returns>
  280. </member>
  281. <member name="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList">
  282. <summary>Ottiene o imposta una matrice di buffer di dati da utilizzare con un metodo socket asincrono.</summary>
  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>
  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>
  285. </member>
  286. <member name="P:System.Net.Sockets.SocketAsyncEventArgs.BytesTransferred">
  287. <summary>Ottiene il numero di byte trasferiti nell'operazione socket.</summary>
  288. <returns>Oggetto <see cref="T:System.Int32" /> contenente il numero di byte trasferiti nell'operazione socket.</returns>
  289. </member>
  290. <member name="E:System.Net.Sockets.SocketAsyncEventArgs.Completed">
  291. <summary>Evento utilizzato per completare un'operazione asincrona.</summary>
  292. </member>
  293. <member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectByNameError">
  294. <summary>Ottiene l'eccezione nel caso di errore di connessione quando viene utilizzato <see cref="T:System.Net.DnsEndPoint" />.</summary>
  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>
  296. </member>
  297. <member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectSocket">
  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>
  299. <returns>Oggetto <see cref="T:System.Net.Sockets.Socket" /> connesso.</returns>
  300. </member>
  301. <member name="P:System.Net.Sockets.SocketAsyncEventArgs.Count">
  302. <summary>Ottiene la quantità massima di dati, in byte, da inviare o ricevere in un'operazione asincrona.</summary>
  303. <returns>Oggetto <see cref="T:System.Int32" /> che contiene la quantità massima di dati, in byte, da inviare o ricevere.</returns>
  304. </member>
  305. <member name="M:System.Net.Sockets.SocketAsyncEventArgs.Dispose">
  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>
  307. </member>
  308. <member name="M:System.Net.Sockets.SocketAsyncEventArgs.Finalize">
  309. <summary>Libera le risorse utilizzate dalla classe <see cref="T:System.Net.Sockets.SocketAsyncEventArgs" />.</summary>
  310. </member>
  311. <member name="P:System.Net.Sockets.SocketAsyncEventArgs.LastOperation">
  312. <summary>Ottiene il tipo di operazione socket eseguita più di recente con questo oggetto di contesto.</summary>
  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>
  314. </member>
  315. <member name="P:System.Net.Sockets.SocketAsyncEventArgs.Offset">
  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>
  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>
  318. </member>
  319. <member name="M:System.Net.Sockets.SocketAsyncEventArgs.OnCompleted(System.Net.Sockets.SocketAsyncEventArgs)">
  320. <summary>Rappresenta un metodo chiamato quando un'operazione asincrona viene completata.</summary>
  321. <param name="e">Evento segnalato.</param>
  322. </member>
  323. <member name="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint">
  324. <summary>Ottiene o imposta l'endpoint IP remoto per un'operazione asincrona.</summary>
  325. <returns>Oggetto <see cref="T:System.Net.EndPoint" /> che rappresenta l'endpoint IP remoto per un'operazione asincrona.</returns>
  326. </member>
  327. <member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Byte[],System.Int32,System.Int32)">
  328. <summary>Imposta il buffer di dati da utilizzare con un metodo socket asincrono.</summary>
  329. <param name="buffer">Buffer di dati da utilizzare con un metodo socket asincrono.</param>
  330. <param name="offset">Offset, in byte, nel buffer di dati dove viene avviata l'operazione.</param>
  331. <param name="count">Quantità massima di dati, in byte, da inviare o ricevere nel buffer.</param>
  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>
  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>
  334. </member>
  335. <member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Int32,System.Int32)">
  336. <summary>Imposta il buffer di dati da utilizzare con un metodo socket asincrono.</summary>
  337. <param name="offset">Offset, in byte, nel buffer di dati dove viene avviata l'operazione.</param>
  338. <param name="count">Quantità massima di dati, in byte, da inviare o ricevere nel buffer.</param>
  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>
  340. </member>
  341. <member name="P:System.Net.Sockets.SocketAsyncEventArgs.SocketError">
  342. <summary>Ottiene o imposta i risultati dell'operazione socket asincrona.</summary>
  343. <returns>Oggetto <see cref="T:System.Net.Sockets.SocketError" /> che rappresenta il risultato dell'operazione socket asincrona.</returns>
  344. </member>
  345. <member name="P:System.Net.Sockets.SocketAsyncEventArgs.UserToken">
  346. <summary>Ottiene o imposta un oggetto utente o applicazione associato a questa operazione socket asincrona.</summary>
  347. <returns>Oggetto che rappresenta l'oggetto utente o applicazione associato a questa operazione socket asincrona.</returns>
  348. </member>
  349. <member name="T:System.Net.Sockets.SocketAsyncOperation">
  350. <summary>Tipo di operazione socket asincrona eseguita più di recente con questo oggetto di contesto.</summary>
  351. </member>
  352. <member name="F:System.Net.Sockets.SocketAsyncOperation.Accept">
  353. <summary>Operazione socket Accept. </summary>
  354. </member>
  355. <member name="F:System.Net.Sockets.SocketAsyncOperation.Connect">
  356. <summary>Operazione socket Connect.</summary>
  357. </member>
  358. <member name="F:System.Net.Sockets.SocketAsyncOperation.None">
  359. <summary>Nessuna delle operazioni socket.</summary>
  360. </member>
  361. <member name="F:System.Net.Sockets.SocketAsyncOperation.Receive">
  362. <summary>Operazione socket Receive.</summary>
  363. </member>
  364. <member name="F:System.Net.Sockets.SocketAsyncOperation.ReceiveFrom">
  365. <summary>Operazione socket ReceiveFrom.</summary>
  366. </member>
  367. <member name="F:System.Net.Sockets.SocketAsyncOperation.Send">
  368. <summary>Operazione socket Send.</summary>
  369. </member>
  370. <member name="F:System.Net.Sockets.SocketAsyncOperation.SendTo">
  371. <summary>Operazione socket SendTo.</summary>
  372. </member>
  373. <member name="T:System.Net.Sockets.SocketShutdown">
  374. <summary>Definisce le costanti utilizzate dal metodo <see cref="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)" />.</summary>
  375. </member>
  376. <member name="F:System.Net.Sockets.SocketShutdown.Both">
  377. <summary>Disabilita un <see cref="T:System.Net.Sockets.Socket" /> per l'invio e la ricezione.Il campo è costante.</summary>
  378. </member>
  379. <member name="F:System.Net.Sockets.SocketShutdown.Receive">
  380. <summary>Disabilita un <see cref="T:System.Net.Sockets.Socket" /> per la ricezione.Il campo è costante.</summary>
  381. </member>
  382. <member name="F:System.Net.Sockets.SocketShutdown.Send">
  383. <summary>Disabilita un <see cref="T:System.Net.Sockets.Socket" /> per l'invio.Il campo è costante.</summary>
  384. </member>
  385. <member name="T:System.Net.Sockets.SocketType">
  386. <summary>Specifica il tipo di socket rappresentato da un'istanza della classe <see cref="T:System.Net.Sockets.Socket" />.</summary>
  387. </member>
  388. <member name="F:System.Net.Sockets.SocketType.Dgram">
  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>
  390. </member>
  391. <member name="F:System.Net.Sockets.SocketType.Stream">
  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>
  393. </member>
  394. <member name="F:System.Net.Sockets.SocketType.Unknown">
  395. <summary>Specifica un tipo di Socket sconosciuto.</summary>
  396. </member>
  397. </members>
  398. </doc>