Throw Deyimi (Visual Basic)
Bir yordamı içinde bir istisna atar.
Throw [ expression ]
Parça
- expression
Atılan için özel durum hakkında bilgi sağlar.Sırada bulunan isteğe bağlı bir Catch deyimi, aksi takdirde gerekli.
Notlar
Throw Deyimi ile yapılandırılmış özel durum işleme kodu işleyebileceği bir istisna (Try...Catch...Finally) veya yapılandırılmamış özel durum işleme kodu (On Error GoTo).Kullanabileceğiniz Throw uygun özel durum işleme kodu bulana kadar Visual Basic çağrısı yığının yukarısına taşır çünkü kodunuzun içinde hatalarýný yakalamak için deyimi.
A Throw ifadesi herhangi bir ifade ile yalnızca kullanılabilir bir Catch , servis talebi deyimi rethrows tarafından şu anda işlenen exception ifadesini Catch ifadesi.
Throw Deyimi sıfırlar için çağrı yığını expression özel durum.expression Sağlanmadığından çağrı yığını sol değişmeden.Çağrı yığını özel durumunun erişebilirsiniz StackTrace özelliği.
Örnek
Aşağıdaki kod Throw ifadesi bir özel durum:
' Throws a new exception.
Throw New System.Exception("An exception has occurred.")
Gereksinimler
Namespace: Microsoft.VisualBasic
**Modülü:**Interaction
Derleme: Visual Basic çalışma zamanı kitaplığı (' Microsoft.VisualBasic.dll)