Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe WebResponse

 

Data di pubblicazione: ottobre 2016

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

NomeDescrizione
System_CAPS_protmethodWebResponse()

Inizializza una nuova istanza della classe WebResponse.

System_CAPS_protmethodWebResponse(SerializationInfo, StreamingContext)

Inizializza una nuova istanza della classe WebResponse dalle istanze specificate delle classi SerializationInfo e StreamingContext.

NomeDescrizione
System_CAPS_pubpropertyContentLength

Quando ne viene eseguito l'override in una classe discendente, ottiene o imposta la lunghezza del contenuto dei dati ricevuti.

System_CAPS_pubpropertyContentType

Quando ne viene eseguito l'override in una classe derivata, ottiene o imposta il tipo del contenuto dei dati ricevuti.

System_CAPS_pubpropertyHeaders

Quando ne viene eseguito l'override in una classe derivata, ottiene una raccolta di coppie nome/valore di intestazione associate alla richiesta.

System_CAPS_pubpropertyIsFromCache

Ottiene un valore Boolean che indica se questa risposta è stata ottenuta dalla memoria cache.

System_CAPS_pubpropertyIsMutuallyAuthenticated

Ottiene un valore Boolean che indica se è stata effettuata l'autenticazione reciproca.

System_CAPS_pubpropertyResponseUri

Quando ne viene eseguito l'override in una classe derivata, ottiene l'URI della risorsa Internet che ha effettivamente risposto alla richiesta.

System_CAPS_pubpropertySupportsHeaders

Ottiene un valore che indica se sono supportate le intestazioni.

NomeDescrizione
System_CAPS_pubmethodClose()

Quando ne viene eseguito l'override in una classe discendente, chiude il flusso di risposta.

System_CAPS_pubmethodCreateObjRef(Type)

Crea un oggetto che contiene tutte le informazioni rilevanti necessarie per generare un proxy utilizzato per comunicare con un oggetto remoto.(Ereditato da MarshalByRefObject.)

System_CAPS_pubmethodDispose()

Rilascia le risorse non gestite usate dall'oggetto WebResponse.

System_CAPS_protmethodDispose(Boolean)

Rilascia le risorse non gestite usate dall'oggetto WebResponse ed eventualmente elimina le risorse gestite.

System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_protmethodFinalize()

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.)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetLifetimeService()

Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza.(Ereditato da MarshalByRefObject.)

System_CAPS_protmethodGetObjectData(SerializationInfo, StreamingContext)

Questa API supporta l'infrastruttura prodotto e non può essere usata direttamente dal codice. Popola un oggetto SerializationInfo con i dati necessari per serializzare l'oggetto di destinazione.

System_CAPS_pubmethodGetResponseStream()

Quando ne viene eseguito l'override in una classe discendente, restituisce il flusso di dati dalla risorsa Internet.

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodInitializeLifetimeService()

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.(Ereditato da MarshalByRefObject.)

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_protmethodMemberwiseClone(Boolean)

Crea una copia superficiale dell'oggetto corrente MarshalByRefObject oggetto.(Ereditato da MarshalByRefObject.)

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object.)

NomeDescrizione
System_CAPS_pubinterfaceSystem_CAPS_privmethodISerializable.GetObjectData(SerializationInfo, StreamingContext)

Questa API supporta l'infrastruttura prodotto e non può essere usata direttamente dal codice. Popola un'istanza di SerializationInfo con i dati necessari per serializzare WebResponse.

La WebResponse classe è la abstract classe dalla quale derivano le classi di risposta specifiche del protocollo di base. Le applicazioni possono partecipare nelle transazioni di richiesta e risposta in modo indipendente dal protocollo utilizzando istanze della WebResponse classe mentre classi specifiche del protocollo derivate da WebResponse eseguono i dettagli della richiesta.

Non creano applicazioni client WebResponse oggetti direttamente, vengono creati chiamando il GetResponse metodo su un WebRequest istanza.

Note per gli eredi:

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

Nell'esempio seguente viene creato un WebResponse istanza da un 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();

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 1.1
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: