WebException Classe

Definizione

Eccezione generata quando si verifica un errore durante l'accesso alla rete tramite un protocollo innestabile.The exception that is thrown when an error occurs while accessing the network through a pluggable protocol.

public ref class WebException : InvalidOperationException
[System.Serializable]
public class WebException : InvalidOperationException
type WebException = class
    inherit InvalidOperationException
    interface ISerializable
Public Class WebException
Inherits InvalidOperationException
Ereditarietà
Attributi
Implementazioni

Commenti

La classe WebException viene generata dalle classi derivate da WebRequest e WebResponse che implementano i protocolli di collegamento per l'accesso a Internet.The WebException class is thrown by classes descended from WebRequest and WebResponse that implement pluggable protocols for accessing the Internet.

Quando WebException viene generata da un discendente della classe WebRequest, la proprietà Response fornisce la risposta Internet all'applicazione.When WebException is thrown by a descendant of the WebRequest class, the Response property provides the Internet response to the application.

Suggerimenti associatiAssociated Tips

Controllare la proprietà Response dell'eccezione per determinare il motivo per cui la richiesta non è riuscita.Check the Response property of the exception to determine why the request failed.
Quando un'eccezione WebException viene generata da un discendente della classe WebRequest, la proprietà Response fornisce la risposta Internet all'applicazione.When a WebException exception is thrown by a descendent of the WebRequest class, the Response property provides the Internet response to the application.

Controllare la proprietà Status dell'eccezione per determinare il motivo per cui la richiesta non è riuscita.Check the Status property of the exception to determine why the request failed.
La proprietà Status dell'eccezione fornisce informazioni sullo stato relative all'errore.The Status property of the exception provides status information for the error. Per altre informazioni, vedere WebExceptionStatus.For more information, see WebExceptionStatus.

Se si verifica un timeout durante l'esecuzione di un'istruzione in un servizio Web XML, impostare il valore di timeout per la chiamata al servizio Web XML su infinito.If you are timing out when stepping into an XML Web Service, set the timeout value for the XML Web Service call to infinite.
Per altre informazioni, vedere Error: Timeout While Debugging Web Services.For more information, see Error: Timeout While Debugging Web Services.

Costruttori

WebException()

Inizializza una nuova istanza della classe WebException.Initializes a new instance of the WebException class.

WebException(SerializationInfo, StreamingContext)

Inizializza una nuova istanza della classe WebException dalle istanze di SerializationInfo e StreamingContext specificate.Initializes a new instance of the WebException class from the specified SerializationInfo and StreamingContext instances.

WebException(String)

Inizializza una nuova istanza della classe WebException con il messaggio di errore specificato.Initializes a new instance of the WebException class with the specified error message.

WebException(String, Exception)

Inizializza una nuova istanza della classe WebException con il messaggio di errore e l'eccezione annidata specificati.Initializes a new instance of the WebException class with the specified error message and nested exception.

WebException(String, Exception, WebExceptionStatus, WebResponse)

Inizializza una nuova istanza della classe WebException con il messaggio di errore, l'eccezione annidata, lo stato e la risposta specificati.Initializes a new instance of the WebException class with the specified error message, nested exception, status, and response.

WebException(String, WebExceptionStatus)

Inizializza una nuova istanza della classe WebException con il messaggio di errore e lo stato specificati.Initializes a new instance of the WebException class with the specified error message and status.

Proprietà

Data

Ottiene una raccolta di coppie chiave/valore che forniscono informazioni definite dall'utente aggiuntive sull'eccezione.Gets a collection of key/value pairs that provide additional user-defined information about the exception.

(Ereditato da Exception)
HelpLink

Ottiene o imposta un collegamento al file della Guida associato all'eccezione.Gets or sets a link to the help file associated with this exception.

(Ereditato da Exception)
HResult

Ottiene o imposta HRESULT, un valore numerico codificato che viene assegnato a un'eccezione specifica.Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.

(Ereditato da Exception)
InnerException

Ottiene l'istanza di Exception che ha causato l'eccezione corrente.Gets the Exception instance that caused the current exception.

(Ereditato da Exception)
Message

Ottiene un messaggio che descrive l'eccezione corrente.Gets a message that describes the current exception.

(Ereditato da Exception)
Response

Recupera la risposta restituita dall'host remoto.Gets the response that the remote host returned.

Source

Ottiene o imposta il nome dell'oggetto o dell'applicazione che ha generato l'errore.Gets or sets the name of the application or the object that causes the error.

(Ereditato da Exception)
StackTrace

Ottiene una rappresentazione di stringa dei frame immediati nello stack di chiamate.Gets a string representation of the immediate frames on the call stack.

(Ereditato da Exception)
Status

Ottiene lo stato della risposta.Gets the status of the response.

TargetSite

Ottiene il metodo che genera l'eccezione corrente.Gets the method that throws the current exception.

(Ereditato da Exception)

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetBaseException()

Quando ne viene eseguito l'override in una classe derivata, restituisce l'Exception che è la causa radice di una o più eccezioni successive.When overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions.

(Ereditato da Exception)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetObjectData(SerializationInfo, StreamingContext)

Compila un'istanza SerializationInfo con i dati necessari per serializzare l'oggetto WebException.Populates a SerializationInfo instance with the data needed to serialize the WebException.

GetType()

Ottiene il tipo di runtime dell'istanza corrente.Gets the runtime type of the current instance.

(Ereditato da Exception)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Crea e restituisce una rappresentazione di stringa dell'eccezione corrente.Creates and returns a string representation of the current exception.

(Ereditato da Exception)

Eventi

SerializeObjectState

Si verifica quando un'eccezione viene serializzata per creare un oggetto di stato eccezione contenente i dati serializzati relativi all'eccezione.Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception.

(Ereditato da Exception)

Implementazioni dell'interfaccia esplicita

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Serializza questa istanza nell'oggetto SerializationInfo specificato.Serializes this instance into the specified SerializationInfo object.

Si applica a

Vedi anche