Try Cach

Páginas: 5 (1032 palabras) Publicado: 21 de mayo de 2012
DE QUE ME SIRVE LA VIDAD CAMILA OK SACAR A COLORES

TRY CATCH FINALLY
Esta instrucción proporciona una manera de controlar algunos o todos los errores posibles que pueden ocurrir en un bloque de código determinado mientras se ejecuta el código.
Try
[tryStatements ]
[ Exit Try ]
[ Catch [ exception [ As type ] ] [When expression ]
[CatchStatements]
[Exit Try] ]
[Catch ...]
[Finally
[ Finally Statements] ]
La excepción que se produce cuando se detecta un error de seguridad.
End Try permite utilizar varios bloques Catch. Si tiene lugar una excepción mientras se procesa el bloque Try, cada instrucción Catch seexamina en orden textual para determinar si controla la excepción; el parámetro exception representa la excepción que se ha producido. Una instrucción Catch con una cláusula When sólo detecta las excepciones cuando expression se evalúa como True. Una cláusula When sólo se aplica después de comprobar el tipo de la excepción y expression puede hacer referencia al identificador que representa laexcepción.
Exit Try . Palabra clave que interrumpe la ejecución de la estructura Try...Catch...Finally. La ejecución se reanuda con el código que sigue inmediatamente a la instrucción End Try. Se ejecutará la instrucción Finally Siempre se ejecuta un bloque Finally cuando la ejecución sale de cualquier parte de la instrucción Try.

El bloque Try contiene código donde puede producirse un error,mientras que el bloque Catch contiene el código para controlar cualquier error que tenga lugar. Si se produce un error en el bloque Try, el control del programa pasa a la instrucción Catch apropiada para su procesamiento. El argumento exception es una instancia de la clase Exception o una clase que se deriva de la clase Exception.
La instancia de la clase Exception corresponde al error que seprodujo en el bloque Try. La instancia contiene información acerca del error, como el número de error y el mensaje.

En situaciones de confianza parcial, como una aplicación alojada en un recurso compartido de red, Try...Catch...Finally no detectará las excepciones de seguridad que se produzcan antes de invocar al método que contiene la llamada. El ejemplo siguiente, si se coloca en un recursocompartido de servidor y se ejecuta desde el mismo, producirá el error: "Sub System.Security.SecurityException: Error de solicitud".

Ejemplo Try...Catch...Finally.

Public Sub Try Example ()
Dim x As Integer = 5 ' Declare variables.
Dim y As Integer = 0
Try ' Set up structured error handling.x = x \ y ' Cause a "Divide by Zero" error.
Catch ex As Exception When y = 0 ' Catch the error.
Beep()
MsgBox ("You tried to divide by 0.") ‘Show an explanatory message.
Finally
Beep() ' This line is executed no matter what.End Try
End Sub

En el siguiente ejemplo de código se muestra el uso de miembros de la clase SecurityException.
Imports System
Imports System.Data
Imports System.Security
Imports System.Security.Permissions
Imports System.Security.Policy
ImportsSystem.Reflection
Imports System.Runtime.Serialization

<Assembly: KeyContainerPermissionAttribute (SecurityAction.RequestRefuse, _
Flags: =KeyContainerPermissionFlags.Import)>

Class EntryPoint

<STAThread()> _
Shared Sub Main()...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • no cacho
  • Cachas
  • CACH
  • cache
  • CACHA
  • Cacha
  • De Cache
  • Cacha

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS