.net remoting

remoting object class
   class must inherits MarshalByRefObject

Host class
   Must add reference System.runtime.remoting
   Must add reference that remoting object class

Imports System.Runtime.Remoting

Imports

System.Runtime.Remoting.Channels

Imports

System.Runtime.Remoting.Channels.Http

C# can use typeof(classname)
VB use  Type.getType("namespace.classname, assemblyname")
normally namespace is same as asemblyname

Client
   Must add reference System.runtime.remoting
   Must add reference that remoting object class

Imports System.Runtime.Remoting

Imports

System.Runtime.Remoting.Channels

Imports

Syst em.Runtime.Remoting.Channels.Http

C# can use   (convert to correct type)
   remoteObj = (classname)Activator.GetObejct(,,,)
VB can use  (convert to correct type)
   remoteObj = Ctype(Activator.GetObejct(,,,), "Namespace.classname")

Using configuration file inside hardcode in program
  error ocurred in client application.
   The error is "Requested service is not found".

The error is caused by server side configuration file "ObjUri" not "ObjUrl"


顺便记一下关于Typeof 的内容
Testing if an object is of a particular type, can be done with the TypeOf...Is operator:
If TypeOf obj Is TextBox Then...

Obtaining a System.Type object for a given type can be done with the GetType operator:
Dim t As System.Type
t = GetType(String)
MessageBox.Show(t.FullName)

Obtaining a System.Type object for a given object can be done with the GetType method:Dim t as System.Type
t = obj.GetType()
MessageBox.Show(t.FullName)

还有Assembly Binding 的内容
NET Development (General) Technical Articles
Side-By-Side and Versioning Considerations for .NET Remoting
http://msdn2.microsoft.com/en-us/library/aa302331.aspx

转载于:https://www.cnblogs.com/yangbin990/archive/2006/11/27/574232.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值