System.Net Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce una semplice interfaccia di programmazione per molti dei protocolli attualmente usati per le reti.
Le classi nello spazio dei nomi System.Net possono essere utilizzate per compilare applicazioni Windows Store o applicazioni desktop. Se utilizzate in un'applicazione Windows Store, le classi nello spazio dei nomi di System.Net sono interessate dalla funzionalità di isolamento rete, parte del modello di sicurezza dell'applicazione utilizzato da Windows Developer Preview. Le funzionalità appropriate della rete devono essere abilitate nel manifesto dell'applicazione per un'applicazione Windows Store per permettere alla rete di accedere a un'applicazione Windows Store. Per altre informazioni, vedere Network Isolation for Windows Store Apps (Isolamento rete per le app di Windows Store).
Classi
AuthenticationManager |
Gestisce i moduli di autenticazione chiamati durante il processo di autenticazione del client. |
Authorization |
È contenuto un messaggio di autenticazione per un server Internet. |
Cookie |
Fornisce un set di proprietà e metodi usati per gestire i cookie. La classe non può essere ereditata. |
CookieCollection |
Fornisce un contenitore di insiemi per le istanze della classe Cookie. |
CookieContainer |
Fornisce un contenitore per una raccolta di oggetti CookieCollection. |
CookieException |
Eccezione generata quando viene commesso un errore durante l'aggiunta di un Cookie a un CookieContainer. |
CredentialCache |
Fornisce l'archiviazione per più credenziali. |
Dns |
Fornisce la funzionalità di risoluzione semplice dei nomi di dominio. |
DnsEndPoint |
Rappresenta un endpoint di rete sotto forma di nome host o rappresentazione di stringa di un indirizzo IP e di un numero di porta. |
DnsPermission |
Controlla i diritti di accesso ai server DNS (Domain Name System) sulla rete. |
DnsPermissionAttribute |
Specifica l'autorizzazione per richiedere informazioni ai server DNS (Domain Name Server). |
DownloadDataCompletedEventArgs |
Fornisce dati per l'evento DownloadDataCompleted. |
DownloadProgressChangedEventArgs |
Fornisce i dati per l'evento DownloadProgressChanged di una classeWebClient. |
DownloadStringCompletedEventArgs |
Fornisce dati per l'evento DownloadStringCompleted. |
EndPoint |
Identifica un indirizzo di rete. Si tratta di una classe |
EndpointPermission |
Definisce un endpoint autorizzato da un'istanza di SocketPermission. |
FileWebRequest |
Fornisce un'implementazione di file system della classe WebRequest. |
FileWebResponse |
Fornisce un'implementazione di file system della classe WebResponse. |
FtpWebRequest |
Implementa un client FTP (File Transfer Protocol). |
FtpWebResponse |
Inserisce una risposta del server FTP (File Transfer Protocol) a una richiesta. |
GlobalProxySelection |
Contiene un'istanza del proxy globale predefinito per tutte le richieste HTTP. |
HttpDiagnosticsHttpWebRequestExtensions |
Estensioni per le utilità di telemetria. |
HttpListener |
Fornisce un listener semplice del protocollo HTTP controllato a livello di codice. La classe non può essere ereditata. |
HttpListenerBasicIdentity |
Contiene il nome utente e la password di una richiesta di autenticazione di base. |
HttpListenerContext |
Fornisce accesso agli oggetti richiesta e risposta utilizzati dalla classe HttpListener. La classe non può essere ereditata. |
HttpListenerException |
Eccezione generata quando si verifica un errore durante l'elaborazione di una richiesta HTTP. |
HttpListenerPrefixCollection |
Rappresenta l'insieme utilizzato per memorizzare i prefissi URI (Uniform Resource Identifier) per gli oggetti HttpListener. |
HttpListenerRequest |
Descrive una richiesta HTTP in arrivo a un oggetto HttpListener. La classe non può essere ereditata. |
HttpListenerResponse |
Rappresenta la risposta a una richiesta gestita da un oggetto HttpListener. |
HttpListenerTimeoutManager |
Gestore di timeout da utilizzare per un oggetto HttpListener. |
HttpVersion |
Definisce i numeri di versione HTTP supportati dalle classi HttpWebRequest e HttpWebResponse. |
HttpWebRequest |
Fornisce un'implementazione specifica di HTTP della classe WebRequest. |
HttpWebResponse |
Fornisce un'implementazione specifica di HTTP della classe WebResponse. |
IPAddress |
Fornisce un indirizzo IP (Internet Protocol). |
IPEndPoint |
Rappresenta un endpoint di rete sotto forma di un indirizzo IP e di un numero di porta. |
IPEndPointCollection |
Rappresenta una raccolta usata per archiviare gli endpoint di rete come oggetti IPEndPoint. |
IPHostEntry |
Fornisce una classe contenitore per le informazioni sull'indirizzo dell'host Internet. |
NetworkCredential |
Fornisce le credenziali per gli schemi di autenticazione basata su password, come l'autenticazione di base, digest, NTLM e Kerberos. |
NetworkProgressChangedEventArgs |
Fornisce dati per l'evento dello stato di avanzamento della rete modificato. |
OpenReadCompletedEventArgs |
Fornisce dati per l'evento OpenReadCompleted. |
OpenWriteCompletedEventArgs |
Fornisce dati per l'evento OpenWriteCompleted. |
ProtocolViolationException |
L'eccezione generata quando si verifica un errore durante l'utilizzo di un protocollo di rete. |
ServicePoint |
Fornisce la gestione della connessione per le connessioni HTTP. |
ServicePointManager |
Gestisce la raccolta di oggetti ServicePoint. |
SocketAddress |
Archivia le informazioni serializzate dalla classi derivate EndPoint. |
SocketPermission |
Controlla i diritti per creare o accettare connessioni su un indirizzo di trasporto. |
SocketPermissionAttribute |
Specifica le azioni di sicurezza per controllare le connessioni Socket. La classe non può essere ereditata. |
TransportContext |
La classe TransportContext fornisce contesto aggiuntivo sul livello di trasporto sottostante. |
UiSynchronizationContext |
Fornisce il contesto di sincronizzazione per l'interfaccia utente gestita utilizzata nei modelli di sincronizzazione. |
UploadDataCompletedEventArgs |
Fornisce dati per l'evento UploadDataCompleted. |
UploadFileCompletedEventArgs |
Fornisce dati per l'evento UploadFileCompleted. |
UploadProgressChangedEventArgs |
Fornisce i dati per l'evento UploadProgressChanged di una classeWebClient. |
UploadStringCompletedEventArgs |
Fornisce dati per l'evento UploadStringCompleted. |
UploadValuesCompletedEventArgs |
Fornisce dati per l'evento UploadValuesCompleted. |
WebClient |
Vengono forniti metodi comuni per l'invio e la ricezione di dati da una risorsa identificata da un URI. |
WebException |
Eccezione generata quando si verifica un errore durante l'accesso alla rete tramite un protocollo innestabile. |
WebHeaderCollection |
Contiene le intestazioni di protocollo associate a una richiesta o a una risposta. |
WebPermission |
Controlla i diritti di accesso alle risorse Internet HTTP. |
WebPermissionAttribute |
Specifica le autorizzazioni per accedere alle risorse Internet. La classe non può essere ereditata. |
WebProxy |
Contiene le impostazioni proxy HTTP per la classe HttpClient. |
WebRequest |
Esegue una richiesta a un URI (Uniform Resource Identifier). Si tratta di una classe |
WebRequestMethods |
Classe del contenitore per WebRequestMethods.Ftp, WebRequestMethods.File e WebRequestMethods.Http classes. La classe non può essere ereditata. |
WebRequestMethods.File |
Rappresenta i tipi di metodi di protocollo di file che possono essere utilizzati in una richiesta FILE. La classe non può essere ereditata. |
WebRequestMethods.Ftp |
Rappresenta i tipi di metodo di protocollo FTP che è possibile utilizzare con una richiesta FTP. La classe non può essere ereditata. |
WebRequestMethods.Http |
Rappresenta i tipi di metodo di protocollo FTP che è possibile utilizzare con una richiesta FTP. |
WebResponse |
Fornisce una risposta da un Uniform Resource Identifier (URI). Si tratta di una classe |
WebUtility |
Fornisce metodi per la codifica e la decodifica degli URL durante l'elaborazione delle richieste Web. |
WriteStreamClosedEventArgs |
Fornisce dati per l'evento WriteStreamClosed. |
Struct
IPNetwork |
Rappresenta una rete IP contenente IPAddress il prefisso di rete e una Int32 definizione della lunghezza del prefisso. |
Interfacce
IAuthenticationModule |
Fornisce l'interfaccia di autenticazione base per i moduli di autenticazione client Web. |
ICertificatePolicy |
Convalida un certificato server. |
ICredentialPolicy |
Definisce i criteri delle credenziali da utilizzare per le richieste di risorse mediante WebRequest e le relative classi derivate. |
ICredentials |
Fornisce l'interfaccia di autenticazione di base per il recupero di credenziali per l'autenticazione del client Web. |
ICredentialsByHost |
Fornisce l'interfaccia per il recupero delle credenziali per un host, una porta e un tipo di autenticazione. |
INetworkProgress |
Fornisce informazioni sullo stato di avanzamento di rete nell'invio di dati sulla rete. |
IUnsafeWebRequestCreate |
Crea un oggetto WebRequest unsafe a un URI (Uniform Resource Identifier). |
IWebProxy |
Fornisce l'interfaccia di base per l'implementazione dell'accesso proxy per la classe HttpClient. |
IWebProxyScript |
Fornisce l'interfaccia di base per il caricamento e l'esecuzione degli script per il rilevamento automatico del proxy. |
IWebRequestCreate |
Fornisce l'interfaccia di base per la creazione di istanze di WebRequest. |
Enumerazioni
AuthenticationSchemes |
Specifica i protocolli per l'autenticazione. |
DecompressionMethods |
Rappresenta il formato di codifica di compressione e decompressione dei file da utilizzare per comprimere i dati ricevuti in seguito a una richiesta HttpWebRequest. |
FtpStatusCode |
Specifica i codici di stato restituiti per un'operazione FTP (File Transfer Protocol). |
HttpRequestHeader |
Intestazioni HTTP che possono essere specificate in una richiesta client. |
HttpResponseHeader |
Intestazioni HTTP che possono essere specificate in una risposta server. |
HttpStatusCode |
Contiene i valori dei codici di stato definiti per HTTP definiti in RFC 2616 per HTTP 1.1. |
NetworkAccess |
Specifica le autorizzazioni di accesso alla rete. |
SecurityProtocolType |
Specifica i protocolli di sicurezza supportati dal pacchetto di sicurezza di Schannel. |
TransportType |
Definisce i tipi di trasporto per le classi SocketPermission e Socket. |
WebExceptionStatus |
Definisce i codici di stato per la classe WebException. |
Delegati
AuthenticationSchemeSelector |
Seleziona lo schema di autenticazione per un'istanza di HttpListener. |
BindIPEndPoint |
Rappresenta il metodo che specifica un indirizzo IP locale e il numero porta di una classe ServicePoint. |
DownloadDataCompletedEventHandler |
Rappresenta il metodo che gestirà l'evento DownloadDataCompleted di un oggetto WebClient. |
DownloadProgressChangedEventHandler |
Rappresenta il metodo che gestirà l'evento DownloadProgressChanged di un oggetto WebClient. |
DownloadStringCompletedEventHandler |
Rappresenta il metodo che gestirà l'evento DownloadStringCompleted di un oggetto WebClient. |
HttpContinueDelegate |
Rappresenta il metodo che notifica ai chiamanti quando una risposta Continue viene ricevuta dal client. |
HttpListener.ExtendedProtectionSelector |
Delegato chiamato per determinare l'oggetto ExtendedProtectionPolicy da utilizzare per ogni richiesta HttpListener. |
OpenReadCompletedEventHandler |
Rappresenta il metodo che gestirà l'evento OpenReadCompleted di un oggetto WebClient. |
OpenWriteCompletedEventHandler |
Rappresenta il metodo che gestirà l'evento OpenWriteCompleted di un oggetto WebClient. |
UploadDataCompletedEventHandler |
Rappresenta il metodo che gestirà l'evento UploadDataCompleted di un oggetto WebClient. |
UploadFileCompletedEventHandler |
Rappresenta il metodo che gestirà l'evento UploadFileCompleted di un oggetto WebClient. |
UploadProgressChangedEventHandler |
Rappresenta il metodo che gestirà l'evento UploadProgressChanged di un oggetto WebClient. |
UploadStringCompletedEventHandler |
Rappresenta il metodo che gestirà l'evento UploadStringCompleted di un oggetto WebClient. |
UploadValuesCompletedEventHandler |
Rappresenta il metodo che gestirà l'evento UploadValuesCompleted di un oggetto WebClient. |
WriteStreamClosedEventHandler |
Rappresenta il metodo che gestirà l'evento WriteStreamClosed di un oggetto WebClient. |
Vedi anche
- System.Net.Cache
- System.Net.NetworkInformation
- System.Net.Security
- System.Net.Sockets
- Programmazione di rete in .NET Framework
- Procedure consigliate per le classi System.Net
- Gestione della cache per le applicazioni di rete
- protocollo IPv6
- Isolamento rete per app di Windows Store
- Esempi di programmazione di rete
- Tracciatura di rete in .NET Framework
- Sicurezza in programmazione di rete