¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
WarningException (Clase)
Collapse the table of content
Expand the table of content
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

WarningException (Clase)

Especifica una excepción que se controla como una advertencia en lugar de como un error.

System.Object
  System.Exception
    System.SystemException
      System.ComponentModel.WarningException

Espacio de nombres:  System.ComponentModel
Ensamblado:  System (en System.dll)

[SerializableAttribute]
[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)]
public class WarningException : SystemException

El tipo WarningException expone los siguientes miembros.

  NombreDescripción
Método públicoWarningException()Inicializa una nueva instancia de la clase WarningException.
Método públicoWarningException(String)Inicializa una nueva instancia de la clase WarningException con el mensaje especificado, sin archivo de ayuda.
Método protegidoWarningException(SerializationInfo, StreamingContext)Inicializa una nueva instancia de la clase WarningException con el contexto y los datos de serialización especificados.
Método públicoWarningException(String, Exception)Inicializa una nueva instancia de la clase WarningException con la descripción detallada especificada y la excepción especificada.
Método públicoWarningException(String, String)Inicializa una nueva instancia de la clase WarningException con el mensaje especificado y con acceso al archivo de Ayuda especificado.
Método públicoWarningException(String, String, String)Inicializa una nueva instancia de la clase WarningException con el mensaje especificado y con acceso al archivo y al tema de Ayuda especificados.
Arriba

  NombreDescripción
Propiedad públicaData Obtiene una colección de pares clave-valor que proporcionan más información definida por el usuario sobre la excepción. (Se hereda de Exception).
Propiedad públicaHelpLink Obtiene o establece un vínculo al archivo de ayuda asociado a esta excepción. (Se hereda de Exception).
Propiedad públicaHelpTopicObtiene el tema de Ayuda asociado a la advertencia.
Propiedad públicaHelpUrlObtiene el archivo de Ayuda asociado a la advertencia.
Propiedad públicaHResult Obtiene o establece HRESULT, un valor numérico codificado que se asigna a una excepción específica. (Se hereda de Exception).
Propiedad públicaInnerException Obtiene la instancia Exception que produjo la excepción actual. (Se hereda de Exception).
Propiedad públicaMessage Obtiene un mensaje que describe la excepción actual. (Se hereda de Exception).
Propiedad públicaSource Devuelve o establece el nombre de la aplicación o del objeto que generó el error. (Se hereda de Exception).
Propiedad públicaStackTrace Obtiene una representación de cadena de los marcos inmediatos en la pila de llamadas. (Se hereda de Exception).
Propiedad públicaTargetSite Obtiene el método que produjo la excepción actual. (Se hereda de Exception).
Arriba

  NombreDescripción
Método públicoEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegidoFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Se hereda de Object).
Método públicoGetBaseException Cuando se invalida en una clase derivada, devuelve la clase Exception que representa la causa principal de una o más excepciones posteriores. (Se hereda de Exception).
Método públicoGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoGetObjectDataEstablece el objeto SerializationInfo con el nombre del parámetro y la información adicional de excepción. (Invalida a Exception.GetObjectData(SerializationInfo, StreamingContext)).
Método públicoGetType Obtiene el tipo en tiempo de ejecución de la instancia actual. (Se hereda de Exception).
Método protegidoMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoToString Crea y devuelve una representación de cadena de la excepción actual. (Se hereda de Exception).
Arriba

  NombreDescripción
Evento protegidoSerializeObjectState Ocurre cuando una excepción se serializa para crear un objeto de estado de excepción que contenga datos serializados sobre la excepción. (Se hereda de Exception).
Arriba

Si no se detecta esta excepción, se presenta al usuario en forma de mensaje de advertencia. En el constructor WarningException, se puede especificar el archivo de ayuda y el tema de ayuda que se deben mostrar si el usuario pide más información.

NotaNota

El atributo HostProtectionAttribute aplicado a este tipo o miembro tiene el siguiente valor de propiedad Resources: SharedState. El atributo no afecta a las aplicaciones de escritorio (que normalmente se inician haciendo doble clic en un icono o escribiendo un comando o una dirección URL en el explorador). Para obtener más información, consulte la clase HostProtectionAttribute o Programación en SQL Server y atributos de protección de host.

En el ejemplo de código siguiente se muestra cómo se detecta una advertencia y se interpreta el mensaje de advertencia.


	WarningException myEx=new WarningException("This is a warning");		
	Console.WriteLine(myEx.Message);
	Console.WriteLine(myEx.ToString());


.NET Framework

Compatible con: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8,1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no es compatible con todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, consulte Requisitos de sistema de .NET Framework.

Todos los miembros públicos de static (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft