WebException Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Excepción que se produce cuando se produce un error al acceder a la red a través de un protocolo conectable.
public ref class WebException : InvalidOperationException
public class WebException : InvalidOperationException
[System.Serializable]
public class WebException : InvalidOperationException
type WebException = class
inherit InvalidOperationException
type WebException = class
inherit InvalidOperationException
interface ISerializable
[<System.Serializable>]
type WebException = class
inherit InvalidOperationException
interface ISerializable
Public Class WebException
Inherits InvalidOperationException
- Herencia
- Herencia
- Atributos
- Implementaciones
Comentarios
La WebException clase se produce por clases descendientes de WebRequest y WebResponse que implementan protocolos conectables para acceder a Internet.
Cuando WebException se produce mediante un descendiente de la WebRequest clase , la Response propiedad proporciona la respuesta de Internet a la aplicación.
Sugerencias asociadas
Compruebe la propiedad Response de la excepción para determinar por qué se produjo un error en la solicitud. Cuando una WebException excepción se produce mediante un descendiente de la WebRequest clase , la Response propiedad proporciona la respuesta de Internet a la aplicación.
Compruebe la propiedad Status de la excepción para determinar por qué se produjo un error en la solicitud. La Status propiedad de la excepción proporciona información de estado para el error. Para obtener más información, consulte WebExceptionStatus.
Si se agota el tiempo de espera al pasar a un servicio web XML, establezca el valor de tiempo de espera de la llamada al servicio web XML en infinito. Para obtener más información, vea Error: Tiempo de espera durante la depuración de servicios web.
Constructores
| Nombre | Description |
|---|---|
| WebException() |
Inicializa una nueva instancia de la clase WebException. |
| WebException(SerializationInfo, StreamingContext) |
Obsoletos.
Inicializa una nueva instancia de la WebException clase a partir de las instancias y StreamingContext especificadasSerializationInfo. |
| WebException(String, Exception, WebExceptionStatus, WebResponse) |
Inicializa una nueva instancia de la clase con el mensaje de error, la excepción anidada, el estado y la WebException respuesta especificados. |
| WebException(String, Exception) |
Inicializa una nueva instancia de la WebException clase con el mensaje de error especificado y la excepción anidada. |
| WebException(String, WebExceptionStatus) |
Inicializa una nueva instancia de la WebException clase con el mensaje de error y el estado especificados. |
| WebException(String) |
Inicializa una nueva instancia de la WebException clase con el mensaje de error especificado. |
Propiedades
| Nombre | Description |
|---|---|
| Data |
Obtiene una colección de pares clave-valor que proporcionan información adicional definida por el usuario sobre la excepción. (Heredado de Exception) |
| HelpLink |
Obtiene o establece un vínculo al archivo de ayuda asociado a esta excepción. (Heredado de Exception) |
| HResult |
Obtiene o establece HRESULT, un valor numérico codificado que se asigna a una excepción específica. (Heredado de Exception) |
| InnerException |
Obtiene la Exception instancia que provocó la excepción actual. (Heredado de Exception) |
| Message |
Obtiene un mensaje que describe la excepción actual. (Heredado de Exception) |
| Response |
Obtiene la respuesta que devolvió el host remoto. |
| Source |
Obtiene o establece el nombre de la aplicación o el objeto que provoca el error. (Heredado de Exception) |
| StackTrace |
Obtiene una representación de cadena de los fotogramas inmediatos en la pila de llamadas. (Heredado de Exception) |
| Status |
Obtiene el estado de la respuesta. |
| TargetSite |
Obtiene el método que produce la excepción actual. (Heredado de Exception) |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetBaseException() |
Cuando se reemplaza en una clase derivada, devuelve la Exception causa principal de una o varias excepciones posteriores. (Heredado de Exception) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetObjectData(SerializationInfo, StreamingContext) |
Obsoletos.
Rellena una SerializationInfo instancia con los datos necesarios para serializar .WebException |
| GetObjectData(SerializationInfo, StreamingContext) |
Obsoletos.
Cuando se reemplaza en una clase derivada, establece con SerializationInfo información sobre la excepción. (Heredado de Exception) |
| GetType() |
Obtiene el tipo de tiempo de ejecución de la instancia actual. (Heredado de Exception) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Crea y devuelve una representación de cadena de la excepción actual. (Heredado de Exception) |
Eventos
| Nombre | Description |
|---|---|
| SerializeObjectState |
Obsoletos.
Se produce cuando se serializa una excepción para crear un objeto de estado de excepción que contiene datos serializados sobre la excepción. (Heredado de Exception) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Serializa esta instancia en el objeto especificado SerializationInfo . |