前者是使用某种形式的序列化引擎(或称为封送拆收器)完成的,后者是通过某种形式的元数据完成的。
为客户端访问实际对象(而不是自定义封送拆收器分发的适配器对象)提供了一种方式。
封送拆收器通过查看对象实现的接口之一来标识对象。
当字符串通过值传递时,被调用方绝不能改变封送拆收器所传递的引用。
当第一次通过封送拆收器传递接口时,封送拆收器将检查该接口是否来自已知对象。
当数组作为C样式数组传递时,封送拆收器不能确定数组的大小。
互操作封送拆收器在向托管代码公开VARIANT类型时执行相同的转换。