Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Classe WebResponse

Fornisce una risposta da un Uniform Resource Identifier (URI). Questa è una classe abstract.

Spazio dei nomi:  System.Net
Assembly:  System (in System.dll)

[SerializableAttribute]
public abstract class WebResponse : MarshalByRefObject, 
	ISerializable, IDisposable

Il tipo WebResponse espone i seguenti membri.

  NomeDescrizione
Metodo protettoSupportato da  Libreria di classi portabileSupportato in .NET per applicazioni Windows StoreWebResponse()Inizializza una nuova istanza della classe WebResponse.
Metodo protettoWebResponse(SerializationInfo, StreamingContext)Inizializza una nuova istanza della classe WebResponse dalle istanze specificate delle classi SerializationInfo e StreamingContext.
In alto

  NomeDescrizione
Proprietà pubblicaSupportato da  Libreria di classi portabileSupportato in .NET per applicazioni Windows StoreContentLengthQuando sottoposto a override in una classe discendente, recupera o imposta la lunghezza del contenuto dei dati ricevuti.
Proprietà pubblicaSupportato da  Libreria di classi portabileSupportato in .NET per applicazioni Windows StoreContentTypeQuando viene sottoposto a override in una classe derivata, recupera o imposta il tipo del contenuto dei dati ricevuti.
Proprietà pubblicaSupportato da  Libreria di classi portabileSupportato in .NET per applicazioni Windows StoreHeadersQuando viene sottoposto a override in una classe derivata, recupera una raccolta di coppie nome/valore di intestazione associate alla richiesta.
Proprietà pubblicaIsFromCacheOttiene un valore Boolean che indica se questa risposta è stata ottenuta dalla memoria cache.
Proprietà pubblicaIsMutuallyAuthenticatedOttiene o imposta un valore Boolean che indica se è stata effettuata l'autenticazione reciproca.
Proprietà pubblicaSupportato da  Libreria di classi portabileSupportato in .NET per applicazioni Windows StoreResponseUriQuando viene sottoposto a override in una classe derivata, recupera l'URI della risorsa Internet che ha effettivamente risposto alla richiesta.
Proprietà pubblicaSupportato da  Libreria di classi portabileSupportato in .NET per applicazioni Windows StoreSupportsHeadersOttiene un valore che indica se sono supportate le intestazioni.
In alto

  NomeDescrizione
Metodo pubblicoCloseQuando sottoposto a override in una classe discendente, chiude il flusso di risposta.
Metodo pubblicoCreateObjRefCrea un oggetto che contiene tutte le informazioni rilevanti obbligatorio per generare un proxy utilizzato per comunicare con un oggetto remoto. (Ereditato da MarshalByRefObject)
Metodo pubblicoSupportato da  Libreria di classi portabileSupportato in .NET per applicazioni Windows StoreDispose()Rilascia le risorse non gestite utilizzate dall'oggetto WebResponse.
Metodo protettoSupportato in .NET per applicazioni Windows StoreDispose(Boolean)Rilascia le risorse non gestite utilizzate dall'oggetto WebResponse ed eventualmente elimina le risorse gestite.
Metodo pubblicoSupportato da  Libreria di classi portabileSupportato in .NET per applicazioni Windows StoreEquals(Object) Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protettoSupportato da  Libreria di classi portabileSupportato in .NET per applicazioni Windows StoreFinalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblicoSupportato da  Libreria di classi portabileSupportato in .NET per applicazioni Windows StoreGetHashCode Funge da funzione hash per un particolare tipo. (Ereditato da Object)
Metodo pubblicoGetLifetimeServiceRecupera l'oggetto corrente del servizio di durata che controlla i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject)
Metodo protettoGetObjectDataInfrastruttura. Compila un oggetto SerializationInfo con i dati necessari per serializzare l'oggetto di destinazione.
Metodo pubblicoSupportato da  Libreria di classi portabileSupportato in .NET per applicazioni Windows StoreGetResponseStreamQuando viene sottoposto a override in una classe discendente, restituisce il flusso di dati dalla risorsa Internet.
Metodo pubblicoSupportato da  Libreria di classi portabileSupportato in .NET per applicazioni Windows StoreGetType Ottiene il Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoInitializeLifetimeServiceOttiene un oggetto di servizio di durata per controllare i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject)
Metodo protettoSupportato da  Libreria di classi portabileSupportato in .NET per applicazioni Windows StoreMemberwiseClone() Crea una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protettoMemberwiseClone(Boolean)Crea una copia superficiale corrente MarshalByRefObject oggetto. (Ereditato da MarshalByRefObject)
Metodo pubblicoSupportato da  Libreria di classi portabileSupportato in .NET per applicazioni Windows StoreToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
In alto

  NomeDescrizione
Implementazione esplicita dell'interfacciaMetodo privatoIDisposable.DisposeInfrastruttura. Quando viene sottoposto a override in una classe derivata, rilascia tutte le risorse utilizzate dalla classe WebResponse.
Implementazione esplicita dell'interfacciaMetodo privatoISerializable.GetObjectDataInfrastruttura. Compila un'istanza di SerializationInfo con i dati necessari per serializzare WebResponse.
In alto

La classe WebResponse è la classe base abstract dalla quale vengono derivate le classi di risposta specifiche del protocollo. Le applicazioni possono partecipare a transazioni richiesta/risposta indipendenti dal protocollo utilizzando istanze della classe WebResponse mentre classi specifiche del protocollo derivate da WebResponse eseguono i dettagli della richiesta.

Le applicazioni client non consento di creare direttamente oggetti WebResponse, che vengono invece creati chiamando il metodo GetResponse su un'istanza di WebRequest.

Note per gli eredi

Quando si eredita da WebResponse, è necessario eseguire l'override dei seguenti metodi: ContentLength, ContentType, GetResponseStream, ResponseUri e Headers.

Nell'esempio che segue viene creata un'istanza di WebResponse da una WebRequest.


// Initialize the WebRequest.
WebRequest myRequest = WebRequest.Create("http://www.contoso.com");

// Return the response. 
WebResponse myResponse = myRequest.GetResponse();

// Code to use the WebResponse goes here.

// Close the response to free resources.
myResponse.Close();



.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Libreria di classi portabile

Supportato in: Libreria di classi portabile

.NET per applicazioni Windows Store

Supportato in: Windows 8

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Qualsiasi membro pubblico static (Shared in Visual Basic) di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft