System.Net.Primitives
Specifica i protocolli per l'autenticazione.
Specifica l'autenticazione anonima.
Specifica l'autenticazione di base.
Specifica l'autenticazione digest.
Specifica l'autenticazione Windows.
Negozia con il client per determinare lo schema di autenticazione.Viene utilizzata se il client e il server supportano entrambi Kerberos; in caso contrario, viene utilizzato NTLM.
Non è consentita alcuna autenticazione.Un client che richiede un oggetto con questo flag impostato, riceve sempre uno stato 403 Forbidden.Utilizzare questo flag quando una risorsa non deve essere inviata a un client.
Specifica l'autenticazione NTLM.
Fornisce un insieme di proprietà e metodi utilizzati per gestire i cookie.La classe non può essere ereditata.
Inizializza una nuova istanza della classe .
Inizializza una nuova istanza della classe con i e specificati.
Il nome di un .All'interno di non è possibile utilizzare i caratteri seguenti: segno di uguale, punto e virgola, virgola, nuova riga (\n), ritorno a capo (\r), tabulazione (\t) e spazio.Il simbolo del dollaro ("$") non può trovarsi in prima posizione.
Valore di un .All'interno di non è possibile utilizzare i caratteri indicati di seguito: punto e virgola, virgola.
Il parametro è null. - oppure - La lunghezza del parametro è zero. - oppure - Il parametro contiene un carattere non valido.- oppure - Il parametro è null.-oppure- Il parametro contiene una stringa non racchiusa tra virgolette che contiene un carattere non valido.
Inizializza una nuova istanza della classe con un , un e un specificati.
Il nome di un .All'interno di non è possibile utilizzare i caratteri seguenti: segno di uguale, punto e virgola, virgola, nuova riga (\n), ritorno a capo (\r), tabulazione (\t) e spazio.Il simbolo del dollaro ("$") non può trovarsi in prima posizione.
Valore di un .All'interno di non è possibile utilizzare i caratteri indicati di seguito: punto e virgola, virgola.
Il sottoinsieme di URI sul server di origine al quale si applica questo .Il valore predefinito è "/".
Il parametro è null. - oppure - La lunghezza del parametro è zero. - oppure - Il parametro contiene un carattere non valido.- oppure - Il parametro è null.-oppure- Il parametro contiene una stringa non racchiusa tra virgolette che contiene un carattere non valido.
Inizializza una nuova istanza della classe con un , un , un e un specificati.
Il nome di un .All'interno di non è possibile utilizzare i caratteri seguenti: segno di uguale, punto e virgola, virgola, nuova riga (\n), ritorno a capo (\r), tabulazione (\t) e spazio.Il simbolo del dollaro ("$") non può trovarsi in prima posizione.
Il valore dell'oggetto .All'interno di non è possibile utilizzare i caratteri indicati di seguito: punto e virgola, virgola.
Il sottoinsieme di URI sul server di origine al quale si applica questo .Il valore predefinito è "/".
Il dominio Internet facoltativo per il quale è valido questo .Il valore predefinito è l'host dal quale è stato ricevuto questo .
Il parametro è null. - oppure - La lunghezza del parametro è zero. - oppure - Il parametro contiene un carattere non valido.- oppure - Il parametro è null.-oppure- Il parametro contiene una stringa non racchiusa tra virgolette che contiene un carattere non valido.
Ottiene o imposta un commento che il server può aggiungere a un .
Commento facoltativo per l'utilizzo del documento di questo .
Ottiene o imposta un commento URI che il server può fornire con un .
Commento facoltativo che rappresenta l'utilizzo previsto del riferimento URI per questo .Il valore deve essere compatibile con il formato degli URI.
Ottiene o imposta il flag di eliminazione impostato dal server.
true se il client deve scartare il al termine della sessione corrente. In caso contrario, false.Il valore predefinito è false.
Ottiene o imposta l'URI per il quale è valido il .
URI per il quale è valido il .
Esegue l'override del metodo .
Restituisce true se il è uguale a .Due istanze di sono uguali se le relative proprietà , , , e sono uguali.I confronti di stringhe e vengono eseguiti senza distinzione tra maiuscole e minuscole.
Riferimento a una classe .
Ottiene o imposta lo stato corrente del .
true se il è scaduto. In caso contrario, false.Il valore predefinito è false.
Ottiene o imposta la data e l'ora di scadenza del come .
La data e l'ora di scadenza per il come istanza di .
Esegue l'override del metodo .
Il codice hash di interi con segno a 32 bit per questa istanza.
Determina se per uno script di pagina o un altro contenuto attivo è possibile accedere a questo cookie.
Valore booleano che consente di determinare se per uno script di pagina o un altro contenuto attivo è possibile accedere a questo cookie.
Ottiene o imposta il nome per il .
Nome del .
Il valore specificato per un'operazione Set è null o la stringa vuota.-oppure-Il valore specificato per un'operazione Set contiene un carattere non valido.Nella proprietà non è possibile utilizzare i caratteri seguenti: segno di uguale, punto e virgola, virgola, nuova riga (\n), ritorno a capo (\r), tabulazione (\t) e spazio.Il simbolo del dollaro ("$") non può trovarsi in prima posizione.
Ottiene o imposta gli URI ai quali si applica il .
URI ai quali si applica il .
Ottiene o imposta un elenco di porte TCP alle quali si applica il .
Elenco di porte TCP alle quale si applica il .
Il valore specificato per un'operazione di impostazione non può essere analizzato o non è racchiuso tra virgolette doppie.
Ottiene o imposta il livello di sicurezza di un .
true se il client restituisce solo il cookie nelle richieste successive qualora tali richieste utilizzino Secure Hypertext Transfer Protocol (HTTPS); in caso contrario, false.Il valore predefinito è false.
Ottiene l'ora di emissione del cookie come .
L'ora di emissione del cookie come .
Esegue l'override del metodo .
Restituisce una rappresentazione in forma di stringa di questo oggetto per l'inclusione in Cookie HTTP: intestazione di richiesta.
Ottiene o imposta la proprietà per la classe .
Oggetto per l'oggetto .
Ottiene o imposta la versione della manutenzione dello stato HTTP a cui è conforme il cookie.
Versione della manutenzione dello stato HTTP a cui è conforme il cookie.
Il valore specificato per una versione non è consentito.
Fornisce un contenitore di insiemi per le istanze della classe .
Inizializza una nuova istanza della classe .
Aggiunge una classe a un controllo .
Classe da aggiungere a un oggetto
è null.
Aggiunge il contenuto di un all'istanza corrente.
Oggetto da aggiungere.
è null.
Ottiene il numero di cookie contenuti in un .
Numero di cookie contenuto in un oggetto
Ottiene un enumeratore che itera in un .
Istanza di un'implementazione di un'interfaccia in grado di scorrere un oggetto .
Ottiene il con uno specifico nome da un .
con uno specifico nome da un .
Nome della classe da ricercare.
è null.
[Supportati in.NET Framework 4.5.1 e versioni successive] Per una descrizione di questo membro, vedere .
Matrice unidimensionale che rappresenta la destinazione degli elementi copiati dalla raccolta.L'indicizzazione della matrice deve essere in base zero.
Indice in base zero della matrice specificata nel parametro in corrispondenza del quale ha inizio la copia.
[Supportati in.NET Framework 4.5.1 e versioni successive] Per una descrizione di questo membro, vedere .
true se l'accesso alla raccolta è sincronizzato (thread-safe), altrimenti false.
[Supportati in.NET Framework 4.5.1 e versioni successive] Per una descrizione di questo membro, vedere .
Oggetto che può essere utilizzato per sincronizzare l'accesso alla raccolta.
Fornisce un contenitore per una raccolta di oggetti .
Inizializza una nuova istanza della classe .
Aggiunge un al per un determinato URI.
L'URI del da aggiungere al .
L'oggetto da aggiungere a .
è null oppure è null.
è maggiore di . - oppure - Il dominio per non è un URI valido.
Aggiunge il contenuto di un al per un determinato URI.
L'URI del da aggiungere al .
L'oggetto da aggiungere a .
è null.
Il dominio di uno dei cookie in è null.
Uno dei cookie in contiene un dominio non valido.
Ottiene e imposta il numero di istanze di che possono essere contenute in .
Numero di istanze di che possono essere contenute in un .Questo è un limite che non può essere superato aggiungendo un .
è minore o uguale a zero o (valore minore di e diverso da ).
Ottiene il numero di istanze di contenute attualmente in un .
Il numero di istanze di che possono essere contenute attualmente nel .Questo valore è il totale delle istanze di in tutti i domini.
Rappresenta la dimensione massima predefinita, espressa in byte, delle istanze di che possono essere contenute nel .Il campo è costante.
Rappresenta il numero massimo predefinito di istanze di che possono essere contenute nel .Il campo è costante.
Rappresenta il numero massimo predefinito di istanze di a cui è possibile che un faccia riferimento per ogni dominio.Il campo è costante.
Ottiene l'intestazione HTTP del cookie che contiene i cookie HTTP che rappresentano le istanze di associate a uno specifico URI.
Un'intestazione HTTP del cookie, con stringhe che rappresentano le istanze di delimitate da punti e virgola.
L'URI delle istanze di desiderate.
è null.
Ottiene un in cui sono contenute le istanze di associate a un URI specifico.
Ottiene un in cui sono contenute le istanze di associate a un URI specifico.
L'URI delle istanze di desiderate.
è null.
Rappresenta la lunghezza massima consentita di un .
La lunghezza massima ammessa, espressa in byte, di un .
è minore o uguale a zero.
Ottiene e imposta il numero di istanze di che possono essere contenute in un per dominio.
Numero di istanze di consentite per ogni dominio.
è minore o uguale a zero. - oppure - è maggiore del numero massimo consentito di istanze di cookie, 300, ed è diverso da )
Aggiunge le istanze di per uno o più cookie da un'intestazione HTTP al per uno specifico URI.
URI di .
Il contenuto di un'intestazione HTTP del cookie, così come viene restituito da un server HTTP, con le istanze di delimitate da virgole.
è null.
è null.
Uno dei cookie non è valido. - oppure - Si è verificato un errore durante l'aggiunta di uno dei cookie al contenitore.
L'eccezione che viene generata quando si verifica un errore nell'aggiunta di un a un .
Inizializza una nuova istanza della classe .
Fornisce l'archiviazione per più credenziali.
Crea una nuova istanza della classe .
Aggiunge un'istanza da utilizzare con SMTP alla cache delle credenziali e la associa a un computer host, a una porta e a un protocollo di autenticazione.Le credenziali aggiunte con questo metodo sono valide solo per SMTP.Questo metodo non funziona per le richieste HTTP o FTP.
Oggetto che identifica il computer host.
Oggetto che specifica la porta per connettersi a un .
Oggetto che identifica lo schema di autenticazione utilizzato in caso di connessione a mediante .Vedere la sezione Osservazioni.
La da aggiungere alla cache delle credenziali.
è null. - oppure - è null.
non è un valore accettato.Vedere la sezione Osservazioni.
è minore di zero.
Aggiunge un'istanza di alla cache delle credenziali da utilizzare con protocolli diversi da SMTP e la associa a un prefisso URI (Uniform Resource Identifier) e a un protocollo di autenticazione.
Un che specifica il prefisso URI delle risorse a cui la credenziale concede l'accesso.
Lo schema di autenticazione utilizzato dalla risorsa specificata in .
La da aggiungere alla cache delle credenziali.
è null. - oppure - è null.
Le stesse credenziali vengono aggiunte più volte.
Recupera le credenziali di sistema dell'applicazione.
che rappresenta le credenziali di sistema dell'applicazione.
Ottiene le credenziali di rete del contesto di sicurezza corrente.
Classe che rappresenta le credenziali di rete dell'utente corrente o dell'applicazione.
Restituisce l'istanza di associata all'host, alla porta e al protocollo di autenticazione specificati.
Una oppure null se non esistono credenziali corrispondenti nella cache.
Oggetto che identifica il computer host.
Oggetto che specifica la porta per connettersi a un .
Oggetto che identifica lo schema di autenticazione utilizzato durante la connessione a .Vedere la sezione Osservazioni.
è null. - oppure - è null.
non è un valore accettato.Vedere la sezione Osservazioni.- oppure - è uguale alla stringa vuota ("").
è minore di zero.
Restituisce l'istanza associata al tipo di autenticazione e all'URI specificati.
Una oppure null se non esistono credenziali corrispondenti nella cache.
Un che specifica il prefisso URI delle risorse a cui la credenziale concede l'accesso.
Lo schema di autenticazione utilizzato dalla risorsa specificata in .
o è null.
Restituisce un enumeratore che consente di scorrere l'istanza di .
per la .
Elimina un'istanza di dalla cache se associata all'host, alla porta e al protocollo di autenticazione specificati.
Oggetto che identifica il computer host.
Oggetto che specifica la porta per connettersi a un .
Oggetto che identifica lo schema di autenticazione utilizzato durante la connessione a .Vedere la sezione Osservazioni.
Elimina un'istanza dalla cache se associata al prefisso dell'URI e al protocollo di autenticazione specificati.
Un che specifica il prefisso URI delle risorse per le quali è utilizzata la credenziale.
Lo schema di autenticazione utilizzato dall'host specificato in .
Rappresenta il formato di codifica di compressione e decompressione dei file da utilizzare per comprimere i dati ricevuti in seguito a una richiesta .
Utilizza l'algoritmo di riduzione di compressione-decompressione.
Utilizza l'algoritmo gZip di compressione-decompressione.
Non utilizza la compressione.
Rappresenta un endpoint di rete come nome host o rappresentazione di stringa di un indirizzo IP e un numero di porta.
Inizializza una nuova istanza della classe con il nome host o la rappresentazione di stringa di un indirizzo IP e un numero di porta.
Nome host o rappresentazione di stringa dell'indirizzo IP.
Numero di porta associato all'indirizzo oppure 0 per specificare qualsiasi porta disponibile. nell'ordine dell'host.
Il parametro contiene una stringa vuota.
Il parametro è null.
è minore di .- oppure - è maggiore di .
Inizializza una nuova istanza della classe con il nome host o la rappresentazione di stringa di un indirizzo IP, un numero di porta e una famiglia di indirizzi.
Nome host o rappresentazione di stringa dell'indirizzo IP.
Numero di porta associato all'indirizzo oppure 0 per specificare qualsiasi porta disponibile. nell'ordine dell'host.
Uno dei valori di .
Il parametro contiene una stringa vuota.- oppure - è .
Il parametro è null.
è minore di .- oppure - è maggiore di .
Ottiene la famiglia di indirizzi IP (Internet Protocol).
Uno dei valori di .
Confronta due oggetti .
true se le due istanze della classe sono uguali. In caso contrario, false.
Istanza di da confrontare con l'istanza corrente.
Restituisce un valore hash per .
Valore hash integer per .
Ottiene il nome host o la rappresentazione di stringa dell'indirizzo IP (Internet Protocol) dell'host.
Nome host o rappresentazione di stringa di un indirizzo IP.
Ottiene il numero di porta di .
Valore intero nell'intervallo compreso tra 0 e 0xffff che indica il numero di porta di .
Restituisce il nome host o la rappresentazione di stringa dell'indirizzo IP e il numero di porta di .
Stringa contenente la famiglia di indirizzi, il nome host o la stringa dell'indirizzo IP e il numero di porta dell'oggetto specificato.
Identifica un indirizzo di rete.Questa è una classe abstract.
Inizializza una nuova istanza della classe .
Ottiene il gruppo di indirizzi a cui appartiene l'endpoint.
Uno dei valori di .
Qualsiasi tentativo di ottenere o impostare la proprietà viene effettuato quando questa non è sottoposta a override in una classe derivata.
Crea un'istanza di da un'istanza di .
Nuova istanza di inizializzata dall'istanza di specificata.
Indirizzo socket che funge da endpoint per una connessione.
Qualsiasi tentativo di accedere al metodo viene effettuato quando questo non è sottoposto a override in una classe derivata.
Serializza le informazioni di endpoint in un'istanza di .
Istanza di in cui sono contenute le informazioni di endpoint.
Qualsiasi tentativo di accedere al metodo viene effettuato quando questo non è sottoposto a override in una classe derivata.
Contiene i valori dei codici di stato definiti per il protocollo HTTP.
Equivalente allo stato HTTP 202. indica che la richiesta è stata accettata per un'ulteriore elaborazione.
Equivalente allo stato HTTP 300. indica che le informazioni richieste dispongono di più rappresentazioni.L'operazione predefinita consiste nel trattare questo stato come reindirizzamento e nel seguire il contenuto dell'intestazione Location associata alla risposta.
Equivalente allo stato HTTP 502. indica che un server proxy intermedio ha ricevuto una risposta errata da un altro proxy o dal server di origine.
Equivalente allo stato HTTP 400. indica che la richiesta non è stata compresa dal server. viene inviato quando nessun altro errore è applicabile o se l'errore esatto è sconosciuto o non presenta un relativo codice di errore.
Equivalente allo stato HTTP 409. indica che la richiesta non è stata eseguita a causa di un conflitto nel server.
Equivalente allo stato HTTP 100. indica che il client può proseguire con la richiesta.
Equivalente allo stato HTTP 201. indica che la richiesta ha determinato la creazione di una nuova risorsa prima dell'invio della risposta.
Equivalente allo stato HTTP 417. indica che una previsione fornita in un'intestazione Expect non può essere soddisfatta dal server.
Equivalente allo stato HTTP 403. indica che il server rifiuta di soddisfare la richiesta.
Equivalente allo stato HTTP 302. indica che le informazioni richieste si trovano nell'URI specificato nell'intestazione Location.Alla ricezione dello stato, l'azione predefinita consiste nel seguire l'intestazione Location associata alla risposta.Quando il metodo di richiesta originale è POST, la richiesta reindirizzata utilizza il metodo GET.
Equivalente allo stato HTTP 504. indica che si è verificato il timeout di un server proxy intermedio durante l'attesa di una risposta da un altro proxy o dal server di origine.
Equivalente allo stato HTTP 410. indica che la risorsa richiesta non è più disponibile.
Equivalente allo stato HTTP 505. indica che la versione HTTP richiesta non è supportata dal server.
Equivalente allo stato HTTP 500. indica che si è verificato un errore generico del server.
Equivalente allo stato HTTP 411. indica che l'intestazione Content-length necessaria è mancante.
Equivalente allo stato HTTP 405. indica che il metodo di richiesta (POST o GET) non è consentito sulla risorsa richiesta.
Equivalente allo stato HTTP 301. indica che le informazioni richieste sono state spostate nell'URI specificato nell'intestazione Location.Alla ricezione dello stato, l'azione predefinita consiste nel seguire l'intestazione Location associata alla risposta.Quando il metodo di richiesta originale è POST, la richiesta reindirizzata utilizza il metodo GET.
Equivalente allo stato HTTP 301. indica che le informazioni richieste sono state spostate nell'URI specificato nell'intestazione Location.Alla ricezione dello stato, l'azione predefinita consiste nel seguire l'intestazione Location associata alla risposta.
Equivalente allo stato HTTP 300. indica che le informazioni richieste dispongono di più rappresentazioni.L'operazione predefinita consiste nel trattare questo stato come reindirizzamento e nel seguire il contenuto dell'intestazione Location associata alla risposta.
Equivalente allo stato HTTP 204. indica che la richiesta è stata elaborata correttamente e che la risposta è intenzionalmente vuota.
Equivalente allo stato HTTP 203. indica che le metainformazioni restituite provengono da una copia nella cache invece che dal server di origine, pertanto possono essere errate.
Equivalente allo stato HTTP 406. indica che il client ha segnalato mediante intestazioni Accept che non accetterà alcuna delle rappresentazioni disponibili della risorsa.
Equivalente allo stato HTTP 404. indica che la risorsa richiesta non esiste sul server.
Equivalente allo stato HTTP 501. indica che il server non supporta la funzione richiesta.
Equivalente allo stato HTTP 304. indica che la copia del client memorizzata nella cache è aggiornata.Il contenuto della risorsa non viene trasferito.
Equivalente allo stato HTTP 200. indica che la richiesta è riuscita e le informazioni richieste sono presenti nella risposta.Questo è il codice di stato ricevuto frequentemente.
Equivalente allo stato HTTP 206. indica che la risposta è parziale, come richiesto da una richiesta GET che include un intervallo di byte.
Equivalente allo stato HTTP 402. è riservato per un utilizzo futuro.
Equivalente allo stato HTTP 412. indica che una condizione impostata per questa richiesta non è riuscita e la richiesta non può essere eseguita.Le condizioni sono impostate con intestazioni di richiesta condizionale, quali If-Match, If-None-Match o If-Unmodified-Since.
Equivalente allo stato HTTP 407. indica che per il proxy richiesto è necessaria l'autenticazione.L'intestazione Proxy-authenticate contiene i dettagli su come eseguire l'autenticazione.
Equivalente allo stato HTTP 302. indica che le informazioni richieste si trovano nell'URI specificato nell'intestazione Location.Alla ricezione dello stato, l'azione predefinita consiste nel seguire l'intestazione Location associata alla risposta.Quando il metodo di richiesta originale è POST, la richiesta reindirizzata utilizza il metodo GET.
Equivalente allo stato HTTP 307. indica che le informazioni della richiesta si trovano nell'URI specificato nell'intestazione Location.Alla ricezione dello stato, l'azione predefinita consiste nel seguire l'intestazione Location associata alla risposta.Quando il metodo di richiesta originale è POST, anche la richiesta reindirizzata utilizza il metodo POST.
Equivalente allo stato HTTP 303. reindirizza automaticamente il client all'URI specificato nell'intestazione Location come risultato di un POST.La richiesta alla risorsa specificata dall'intestazione Location verrà effettuata con un GET.
Equivalente allo stato HTTP 416. indica che l'intervallo di dati richiesti dalla risorsa non può essere restituito poiché l'inizio dell'intervallo è anteriore all'inizio della risorsa o poiché la fine dell'intervallo è posteriore alla fine della risorsa.
Equivalente allo stato HTTP 413. indica che la richiesta è troppo grande per essere elaborata dal server.
Equivalente allo stato HTTP 408. indica che il client non ha inviato una richiesta nel tempo in cui tale richiesta era attesa dal server.
Equivalente allo stato HTTP 414. indica che l'URI è troppo lungo.
Equivalente allo stato HTTP 205. indica che il client deve reimpostare (non ricaricare) la risorsa corrente.
Equivalente allo stato HTTP 303. reindirizza automaticamente il client all'URI specificato nell'intestazione Location come risultato di un POST.La richiesta alla risorsa specificata dall'intestazione Location verrà effettuata con un GET.
Equivalente allo stato HTTP 503. indica che il server è temporaneamente non disponibile, in genere a causa del carico elevato o per motivi di manutenzione.
Equivalente allo stato HTTP 101. indica che la versione del protocollo o il protocollo viene modificato.
Equivalente allo stato HTTP 307. indica che le informazioni della richiesta si trovano nell'URI specificato nell'intestazione Location.Alla ricezione dello stato, l'azione predefinita consiste nel seguire l'intestazione Location associata alla risposta.Quando il metodo di richiesta originale è POST, anche la richiesta reindirizzata utilizza il metodo POST.
Equivalente allo stato HTTP 401. indica che per la risorsa richiesta è necessaria l'autenticazione.L'intestazione WWW-Authenticate contiene i dettagli su come eseguire l'autenticazione.
Equivalente allo stato HTTP 415. indica che la richiesta è un tipo non supportato.
Equivalente allo stato HTTP 306. è un'estensione proposta alla specifica HTTP/1.1 non completamente definita.
Equivalente allo stato HTTP 426. indica che il client deve passare a un protocollo diverso come TLS/1.0.
Equivalente allo stato HTTP 305. indica che per la richiesta deve essere utilizzato il server proxy nell'URI specificato nell'intestazione Location.
Fornisce l'interfaccia di autenticazione di base per recuperare le credenziali per l'autenticazione del client Web.
Restituisce un oggetto associato all'URI specificato e al tipo di autenticazione.
Oggetto associato all'URI specificato e al tipo di autenticazione oppure, se non è disponibile alcuna credenziale, null .
L' per il quale il client fornisce l'autenticazione.
Il tipo di autenticazione così come è definito nella proprietà .
Fornisce l'interfaccia per il recupero delle credenziali di un host, di una porta e di un tipo di autenticazione.
Restituisce le credenziali per l'host, la porta e il protocollo di autenticazione specificati.
Classe per l'host, la porta e il protocollo di autenticazione specificati oppure null se non sono disponibili le credenziali per l'host, la porta e il protocollo di autenticazione specificati.
Il computer host che sta eseguendo l'autenticazione del client.
La porta dell'che sarà utilizzata dal client per le comunicazioni.
Protocollo di autenticazione.
Fornisce un indirizzo IP (Internet Protocol).
Inizializza una nuova istanza della classe con l'indirizzo specificato come matrice .
Valore della matrice di byte dell'indirizzo IP.
è null.
contiene un indirizzo IP errato.
Inizializza una nuova istanza della classe con l'indirizzo specificato come matrice e l'identificatore di ambito specificato.
Valore della matrice di byte dell'indirizzo IP.
Valore long dell'identificatore di ambito.
è null.
contiene un indirizzo IP errato.
< 0 oppure > 0x00000000FFFFFFFF
Inizializza una nuova istanza della classe con l'indirizzo specificato struttura .
Valore long dell'indirizzo IP.Ad esempio, il valore 0x2414188f in formato big-endian corrisponde all'indirizzo IP "143.24.20.36".
< 0 oppure > 0x00000000FFFFFFFF
Ottiene la famiglia di indirizzi dell'indirizzo IP.
Restituisce l'enumerazione per IPv4 o per IPv6.
Fornisce un indirizzo IP che indica che il server deve attendere l'attività dei client su tutte le interfacce di rete.Questo è un campo di sola lettura.
Fornisce l'indirizzo di broadcast IP.Questo è un campo di sola lettura.
Confronta due indirizzi IP.
true se i due indirizzi sono uguali. In caso contrario, false.
Un'istanza di da confrontare con l'istanza corrente.
Fornisce una copia della classe come una matrice di byte.
Matrice .
Restituisce un valore hash per un indirizzo IP.
Valore hash intero.
Converte un valore short dall'ordine dei byte dell'host a quello della rete.
Un valore short espresso nell'ordine dei byte della rete.
Il numero da convertire espresso nell'ordine dei byte dell'host.
Converte un valore intero dall'ordine dei byte dell'host a quello della rete.
Valore intero espresso nell'ordine dei byte della rete.
Il numero da convertire espresso nell'ordine dei byte dell'host.
Converte un valore long dall'ordine dei byte dell'host a quello della rete.
Un valore long espresso nell'ordine dei byte della rete.
Il numero da convertire espresso nell'ordine dei byte dell'host.
Il metodo utilizza il campo per indicare che una classe deve attendere l'attività dei client su tutte le interfacce di rete.
Fornisce l'indirizzo di loopback IP.Proprietà di sola lettura.
Fornisce un indirizzo IP che indica che non deve essere utilizzata alcuna interfaccia di rete.Proprietà di sola lettura.
Ottiene se l'indirizzo IP è di tipo IPv6 mappato IPv4.
Restituisca il valore .true se l'indirizzo IP è un indirizzo IPv6 mappato IPv4; in caso contrario, false.
Ottiene se l'indirizzo è di tipo link-local IPv6.
true se l'indirizzo è di tipo link-local IPv6; in caso contrario, false.
Ottiene se l'indirizzo è di tipo multicast globale IPv6.
true se l'indirizzo è di tipo multicast globale IPv6; in caso contrario, false.
Ottiene se l'indirizzo è di tipo site-local IPv6.
true se l'indirizzo è di tipo site-local IPv6; in caso contrario, false.
Ottiene un valore che indica se l'indirizzo è di tipo Teredo IPv6.
true se l'indirizzo IP è di tipo Teredo IPv6. In caso contrario, false.
Indica se l'indirizzo IP specificato è quello di loopback.
true se è l'indirizzo di loopback. In caso contrario, false.
Indirizzo IP.
Fornisce l'indirizzo di loopback IP.Questo è un campo di sola lettura.
Esegue il mapping dell'oggetto a un indirizzo IPv4.
Restituisca il valore .Indirizzo IPv4.
Esegue il mapping dell'oggetto a un indirizzo IPv6.
Restituisca il valore .Indirizzo IPv6.
Converte un valore short dall'ordine dei byte della rete a quello dell'host.
Un valore short espresso nell'ordine dei byte dell'host.
Il numero da convertire espresso nell'ordine dei byte della rete.
Converte un valore intero dall'ordine dei byte della rete a quello dell'host.
Valore intero espresso nell'ordine dei byte dell'host.
Il numero da convertire espresso nell'ordine dei byte della rete.
Converte un valore long dall'ordine dei byte della rete a quello dell'host.
Un valore long espresso nell'ordine dei byte dell'host.
Il numero da convertire espresso nell'ordine dei byte della rete.
Fornisce un indirizzo IP che indica che non deve essere utilizzata alcuna interfaccia di rete.Questo è un campo di sola lettura.
Converte una stringa di indirizzi IP in un'istanza di .
Istanza di .
Stringa contenente un indirizzo IP nella notazione a quattro numeri separati da punti per IPv4 e nella notazione a cifre esadecimali separate da due punti per IPv6.
è null.
non è un indirizzo IP valido.
Ottiene o imposta l'identificatore di ambito dell'indirizzo IPv6.
Valore long integer che specifica l’ambito dell'indirizzo.
AddressFamily = InterNetwork.
< 0- oppure - > 0x00000000FFFFFFFF
Converte un indirizzo Internet nella relativa notazione standard.
Stringa contenente un indirizzo IP espresso nella notazione IPv4 a quattro numeri separati da punti e nella notazione IPv6 a cifre esadecimali separate da due punti.
La famiglia degli indirizzi è e l'indirizzo non è corretto.
Determina se una stringa è un indirizzo IP valido.
true se è un indirizzo IP valido; in caso contrario, false.
Stringa da convalidare.
Versione della stringa.
Rappresenta un endpoint della rete come indirizzo IP e numero di porta.
Inizializza una nuova istanza della classe con il numero di porta e l'indirizzo specificati.
L'indirizzo IP dell'host Internet.
Numero di porta associato a oppure 0 per specificare qualsiasi porta disponibile. nell'ordine dell'host.
è minore di .- oppure - è maggiore di .- oppure - è minore di 0 o maggiore di 0x00000000FFFFFFFF.
Inizializza una nuova istanza della classe con il numero di porta e l'indirizzo specificati.
Oggetto .
Numero di porta associato a oppure 0 per specificare qualsiasi porta disponibile. nell'ordine dell'host.
è null.
è minore di .- oppure - è maggiore di .- oppure - è minore di 0 o maggiore di 0x00000000FFFFFFFF.
Ottiene o imposta l'indirizzo IP dell'endpoint.
Istanza di contenente l'indirizzo IP dell'endpoint.
Ottiene la famiglia di indirizzi IP (Internet Protocol).
Restituisce .
Crea un endpoint da un indirizzo socket.
Un'istanza di che utilizza l'indirizzo del socket specificato.
Il da utilizzare per l'endpoint.
La AddressFamily di è diversa dall'AddressFamily dell'istanza corrente.- oppure - .Dimensione < 8.
Determina se l'oggetto specificato è uguale all'istanza corrente.
true se l'oggetto specificato è uguale all'oggetto corrente; in caso contrario, false.
L'oggetto specificato da confrontare con l'istanza corrente.
Restituisce un valore hash per un'istanza di .
Valore hash intero.
Specifica il valore massimo che può essere assegnato alla proprietà .Il valore MaxPort è impostato su 0x0000FFFF.Questo è un campo di sola lettura.
Specifica il valore minimo che può essere assegnato alla proprietà .Questo è un campo di sola lettura.
Ottiene o imposta il numero di porta dell'endpoint.
Valore intero nell'intervallo compreso tra e indicante il numero di porta dell'endpoint.
Il valore specificato per un'operazione SET è minore di o maggiore di .
Serializza le informazioni di endpoint in un'istanza di .
Un'istanza di contenente l'indirizzo del socket per l'endpoint.
Restituisce l'indirizzo IP e il numero della porta dell'endpoint specificato.
Stringa contenente l'indirizzo IP e il numero della porta dell'endpoint specificato, ad esempio 192.168.1.2:80.
Fornisce l'interfaccia di base per l'implementazione dell'accesso proxy per la classe .
Le credenziali da inviare al server proxy per l'autenticazione.
Istanza di in cui sono contenute le credenziali necessarie per autenticare una richiesta al server proxy.
Restituisce l'URI di un proxy.
Istanza di in cui è contenuto l'URI del proxy utilizzato per contattare .
Oggetto che specifica la risorsa Internet richiesta.
Indica che il proxy non deve essere utilizzato per l'host specificato.
true se il server proxy non deve essere utilizzato per . In caso contrario, false.
L' dell'host di cui verificare l'utilizzo del proxy.
Fornisce le credenziali per gli schemi di autenticazione basati su password, come l'autenticazione di base, classificata, NTLM e Kerberos.
Inizializza una nuova istanza della classe .
Inizializza una nuova istanza della classe con il nome utente e la password specificati.
Il nome utente associato alle credenziali.
La password per il nome utente associato alle credenziali.
Inizializza una nuova istanza della classe con il nome utente, la password e il dominio specificati.
Il nome utente associato alle credenziali.
La password per il nome utente associato alle credenziali.
Il dominio associato alle credenziali.
Recupera o imposta il dominio o il nome del computer che verifica le credenziali.
Nome del dominio associato alle credenziali.
Restituisce un'istanza della classe per l'host, la porta e il tipo di autenticazione specificati.
Classe per l'host, la porta e il protocollo di autenticazione specificati oppure null se non sono disponibili le credenziali per l'host, la porta e il protocollo di autenticazione specificati.
Computer host che autentica il client.
Porta dell' tramite la quale comunica il client.
Il tipo di autenticazione richiesto così come è definito nella proprietà .
Restituisce un'istanza della classe per l'URI (Uniform Resource Identifier) e il tipo di autenticazione specificati.
Oggetto .
L'URI per il quale il client fornisce l'autenticazione.
Il tipo di autenticazione richiesto così come è definito nella proprietà .
Recupera o imposta la password per il nome utente associato alle credenziali.
Password associata alle credenziali.Se questa istanza di è stata inizializzata con il parametro impostato su null, la proprietà restituirà una stringa vuota.
Recupera o imposta il nome utente associato alle credenziali.
Il nome utente associato alle credenziali.
Archivia le informazioni serializzate dalla classi derivate .
Crea una nuova istanza della classe per la determinata famiglia di indirizzi.
Valore enumerato di .
Crea una nuova istanza della classe utilizzando la famiglia di indirizzi e la dimensione del buffer specificati.
Valore enumerato di .
Il numero di byte da allocare per il buffer sottostante.
è minore di 2.Questi due byte sono necessari per archiviare .
Determina se l'oggetto specificato è uguale all'istanza corrente di .
true se l'oggetto specificato è uguale all'oggetto corrente; in caso contrario, false.
L'oggetto specificato da confrontare con l'istanza corrente.
Recupera il valore enumerato di del corrente.
Uno dei valori enumerati di .
Viene utilizzato come funzione hash per un tipo particolare, adatto per l'utilizzo in algoritmi hash e in strutture di dati quali una tabella hash.
Codice hash per l'oggetto corrente.
Recupera o imposta l'elemento indice specificato nel buffer sottostante.
Il valore dell'elemento indice specificato nel buffer sottostante.
Elemento dell'indice della matrice delle informazioni desiderate.
L'indice specificato non esiste nel buffer.
Recupera la dimensione del buffer sottostante di .
La dimensione del buffer sottostante di .
Restituisce le informazioni sull'indirizzo socket.
Stringa in cui sono contenute informazioni sul .
La classe fornisce contesto aggiuntivo sul livello di trasporto sottostante.
Crea una nuova istanza della classe .
Recupera l'associazione di canale richiesta.
Oggetto richiesto oppure null se l'associazione di canale non è supportata dal trasporto corrente o dal sistema operativo.
Tipo di associazione di canale da recuperare.
deve essere per l'utilizzo con recuperato dalla proprietà .
Memorizza un insieme di tipi .
Inizializza una nuova istanza della classe .
Genera un'eccezione dal momento che questa operazione non è supportata per questo insieme.
L'oggetto da aggiungere all'insieme.
Genera un'eccezione dal momento che questa operazione non è supportata per questo insieme.
Consente di verificare se l'insieme contiene l'oggetto specificato.
true se l'oggetto esiste nell'insieme; in caso contrario, false.
Oggetto da cercare nell'insieme.
Copia gli elementi di questo insieme in una matrice unidimensionale di tipo .
Matrice unidimensionale in cui viene effettuata la copia dell'insieme.
Indice in base zero della matrice indicata nel parametro in corrispondenza del quale ha inizio la copia.
è null.
è minore di zero.
è multidimensionale.- oppure - Il numero degli elementi di questo oggetto è maggiore dello spazio disponibile tra e la fine della di destinazione.
Non è possibile eseguire automaticamente il cast degli elementi di questo oggetto nel tipo della di destinazione.
Ottiene il numero dei tipi nell'insieme.
Valore contenente il numero di tipi nell'insieme.
Restituisce un oggetto che può essere utilizzato per scorrere l'insieme.
Oggetto che implementa l'interfaccia e fornisce accesso ai tipi in questo insieme.
Ottiene un valore che indica se l'accesso all'insieme è in sola lettura.
true in tutti i casi.
Ottiene l'oggetto dell'insieme in corrispondenza dell'indice specificato.
Oggetto contenuto nell'insieme in corrispondenza dell'indice specificato.
Indice desiderato.
Genera un'eccezione dal momento che questa operazione non è supportata per questo insieme.
Genera sempre un'eccezione .
Oggetto da rimuovere.
Restituisce un oggetto che può essere utilizzato per scorrere l'insieme.
Oggetto che implementa l'interfaccia e fornisce accesso ai tipi in questo insieme.
Specifica i requisiti client per l'autenticazione e la rappresentazione quando si utilizza la classe e le classi derivate per richiedere una risorsa.
Il client e il server devono essere autenticati.Se il server non viene autenticato, la richiesta ha esito negativo.Per determinare se si è verificata l'autenticazione reciproca, controllare il valore della proprietà .
Il client e il server devono essere autenticati.Se il server non viene autenticato, l'applicazione riceverà una classe con un'eccezione interna indicante che l'autenticazione reciproca ha avuto esito negativo.
Non è necessaria alcuna autenticazione per il client e il server.
Enumera gli errori dei criteri SSL (Secure Socket Layer).
Nessun errore dei criteri SSL.
ha restituito una matrice non vuota.
Mancata corrispondenza nel nome del certificato.
Certificato non disponibile.
Specifica lo schema di indirizzamento utilizzabile da un'istanza della classe .
Indirizzo AppleTalk.
Indirizzo dei servizi ATM nativi.
Indirizzo Banyan.
Indirizzi per protocolli CCITT, ad esempio X.25.
Indirizzo per protocolli MIT CHAOS.
Indirizzo per prodotti Microsoft Cluster.
Indirizzo per protocolli Datakit.
Indirizzo dell'interfaccia a collegamento dati diretto.
Indirizzo DECnet.
Indirizzo ECMA (European Computer Manufacturers Association).
Indirizzo FireFox.
Indirizzo NSC Hyperchannel.
Indirizzo per gruppo di lavoro IEEE 1284.4.
Indirizzo ARPANET IMP.
Indirizzo per IP versione 4.
Indirizzo per IP versione 6.
Indirizzo IPX o SPX.
Indirizzo IrDA.
Indirizzo per protocolli ISO.
Indirizzo LAT.
Indirizzo NetBios.
Indirizzo per protocolli con funzionalità di gateway OSI Network Designers.
Indirizzo per protocolli NS Xerox.
Indirizzo per protocolli OSI.
Indirizzo per protocolli PUP.
Indirizzo SNA IBM.
Indirizzo Unix da locale a host.
Famiglia di indirizzi sconosciuta.
Famiglia di indirizzi non specificata.
Indirizzo VoiceView.
Definisce i codici di errore per la classe .
Si è tentato di accedere a un oggetto secondo modalità non consentite dalle relative autorizzazioni di accesso.
Di norma è consentito utilizzare un indirizzo una sola volta.
La famiglia di indirizzi specificata non è supportata.Questo errore viene restituito se è stata specificata la famiglia di indirizzi IPv6 e lo stack IPv6 non è installato nel computer locale.Questo errore viene restituito se è stata specificata la famiglia di indirizzi IPv4 e lo stack IPv4 non è installato nel computer locale.
L'indirizzo IP selezionato non è valido in questo contesto.
È già in corso un'operazione per l'oggetto non bloccante.
La connessione è stata interrotta da .NET Framework o dal provider del socket sottostante.
La connessione viene rifiutata in maniera persistente dall'host remoto.
La connessione è stata ripristinata dal peer remoto.
È stato omesso un indirizzo richiesto in un'operazione su un oggetto .
È in corso un arresto di tipo graceful.
L'indirizzo del puntatore rilevato dal provider del socket sottostante non è valido.
L'operazione non è stata completata perché l'host remoto è inattivo.
L'host è sconosciuto.Il nome specificato non è un nome né un alias di host ufficiale.
Non esiste una route di rete per l'host specificato.
È in corso un'operazione di blocco.
È stata annullata una chiamata all'oggetto bloccante.
È stato fornito un argomento non valido a un membro .
È stata avviata un'operazione sovrapposta che non è possibile completare immediatamente.
L'oggetto è già connesso.
Il datagramma è troppo lungo.
La rete non è disponibile.
L'applicazione ha tentato di impostare su una connessione già scaduta.
Non esiste una route per l'host remoto.
Non è disponibile spazio libero nel buffer per un'operazione .
Nel server dei nomi non sono stati trovati il nome o l'indirizzo IP richiesto.
L'errore è irreversibile oppure non è possibile individuare il database richiesto.
L'applicazione ha tentato di inviare o ricevere dati, ma l'oggetto non è connesso.
Il provider del socket sottostante non è stato inizializzato.
È stata tentata un'operazione su un non-socket.
L'operazione sovrapposta è stata annullata a causa della chiusura dell'oggetto .
La famiglia di indirizzi non è supportata dalla famiglia di protocolli.
Il provider del socket sottostante è utilizzato da troppi processi.
La famiglia di protocolli non è implementata oppure non è stata configurata.
Il protocollo non è implementato oppure non è stato configurato.
È stata utilizzata un'opzione o un livello sconosciuto, non valido o non supportato insieme all'oggetto .
Il tipo di protocollo non è corretto per questo oggetto .
La richiesta di invio o ricezione di dati è stata annullata in quanto l'oggetto è già stato chiuso.
Si è verificato un errore non specificato relativo all'oggetto .
Il supporto per il tipo di socket specificato non esiste in questa famiglia di indirizzi.
L'operazione ha avuto esito positivo.
Il sottosistema di rete non è disponibile.
Timeout del tentativo di connessione oppure l'host connesso non ha risposto.
Nel provider del socket sottostante sono presenti troppi socket aperti.
Non è stato possibile risolvere il nome dell'host.Riprovare in un secondo tempo.
La classe specificata non è stata trovata.
La versione del provider del socket sottostante non è compresa nell'intervallo.
Non è possibile completare immediatamente un'operazione su un socket non bloccante.
Eccezione generata quando si verifica un errore socket.
Inizializza una nuova istanza della classe con l'ultimo codice errore del sistema operativo.
Inizializza una nuova istanza della classe con il codice errore specificato.
Codice errore indicante l'errore che si è verificato.
Ottiene il messaggio di errore associato all'eccezione.
Stringa che contiene il messaggio di errore.
Ottiene il codice errore associato a questa eccezione.
Codice errore rappresentato da un numero intero associato a questa eccezione.
Definisce i possibili algoritmi di crittografia per la classe .
Algoritmo AES (Advanced Encryption Standard).
Algoritmo AES (Advanced Encryption Standard) con chiave a 128 bit.
Algoritmo AES (Advanced Encryption Standard) con chiave a 192 bit.
Algoritmo AES (Advanced Encryption Standard) con chiave a 256 bit.
Algoritmo DES (Data Encryption Standard).
Nessun algoritmo di crittografia utilizzato.
Un algoritmo Null non utilizza alcuna crittografia.
Algoritmo RC2 (Rivest's Code 2).
Algoritmo RC4 (Rivest's Code 4).
Algoritmo 3DES (Triple Data Encryption Standard).
Specifica l'algoritmo utilizzato per creare chiavi condivise dal client e dal server.
Algoritmo effimero di scambio delle chiavi Diffie-Hellman.
Nessun algoritmo di scambio delle chiavi utilizzato.
Algoritmo di scambio della chiave pubblica RSA.
Algoritmo di firma della chiave pubblica RSA.
Specifica l'algoritmo utilizzato per generare codici MAC (Message Authentication Code).
Algoritmo di hash MD5 (Message Digest 5).
Nessun algoritmo di hash utilizzato.
Algoritmo di hash SHA1 (Secure Hashing Algorithm).
Definisce le possibili versioni della classe .
Non è specificato alcun protocollo SSL.
Specifica il protocollo SSL 2.0.SSL 2.0 è stato sostituito dal protocollo TLS e viene fornito solo per mantenere la compatibilità con le versioni precedenti.
Specifica il protocollo SSL 3.0.SSL 3.0 è stato sostituito dal protocollo TLS e viene fornito solo per mantenere la compatibilità con le versioni precedenti.
Specifica il protocollo di sicurezza TLS 1.0.Il protocollo TLS è definito nella specifica IETF RFC 2246.
Specifica il protocollo di sicurezza TLS 1.1.Il protocollo TLS è definito nella specifica IETF RFC 4346.
Specifica il protocollo di sicurezza TLS 1.2.Il protocollo TLS è definito nella specifica IETF RFC 5246.
La classe incapsula un puntatore ai dati opachi utilizzato per associare una transazione autenticata a un canale sicuro.
Inizializza una nuova istanza della classe .
Inizializza una nuova istanza della classe .
Valore booleano che indica se l'applicazione possiede l'handle Safe di un'area di memoria nativa che contiene i dati sulle dimensioni in byte che sarebbero passati alle chiamate native che forniscono protezione estesa per l'autenticazione integrata di Windows.
La proprietà ottiene la dimensione, espressa in byte, del token di associazione di canale associato all'istanza di .
Dimensione, espressa in byte, del token di associazione di canale nell'istanza di .
L'enumerazione rappresenta i tipi di associazioni di canale su cui è possibile eseguire query dai canali sicuri.
Associazione di canale univoca per un endpoint specificato, ad esempio un certificato server TLS.
Associazione di canale completamente univoca per un canale specificato, ad esempio una chiave di sessione TLS.
Tipo di associazione di canale sconosciuto.