.NET 远程应用程序调试、性能监控与对象生命周期管理
1. 远程异常处理
在编写代码时,我们不能假定一切都会顺利进行,所有资源都可用。因此,使用任何编程语言编写的代码都应具备处理可能遇到的错误的能力。在 .NET 远程应用程序中,当遇到错误时,会实例化 RemotingException 类来表示该错误。通常,在 .NET 远程客户端应用程序中,可能抛出异常的代码主要是尝试连接服务器的代码以及调用远程对象方法的代码。
以下是使用 try-catch 语句处理远程异常的示例代码:
VB 代码示例
Imports System.Runtime
Imports System.Runtime.Remoting
Imports System.Runtime.Remoting.Channels
Imports System.Runtime.Remoting.Channels.Tcp
Imports MSLearning.Chapter6.PatientClasses
Namespace MSLearning.Chapter6.ActivatorGetObject
Module GetObjectModule
Sub Main()
Try
' 创建 Patient 类的实例
Dim newPatient As Patient = CType(Activator.GetObject(GetType(Patient), "tcp://localho
超级会员免费看
订阅专栏 解锁全文
47

被折叠的 条评论
为什么被折叠?



