Programming 笔记

工作中遇到的问题就记载这里

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

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 System.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

posted on 2006-11-27 18:42  IT 笔记  阅读(438)  评论(0编辑  收藏  举报