|
v110
*** Documento en elaboración ***
Las facilidades de M&P Remoting permiten la creación y manipulación de objetos
.NET remotos en
forma muy simple invocando en forma remota (mediante los métodos
CRS/CRSA) las funciones de
Manipulación de Objetos .NET provistas por BScript.
Este simple mecanismo no requiere el uso de
"proxies" locales para los objetos remotos. El uso de "proxies" puede ser conveniente
para otros fines pero no es un prerrequisito para el funciónamiento de
M&P Remoting.
Por ejemplo en MPe el Remoting se basa en
proxies.
M&P Remoting no requiere configurar la aplicación o el sistema para su operación,
tampoco "decorar" Clases, métodos o Propiedades con Atributos ni implementar
Interfaces. |
>
Ejemplo simple
Usando la Consola de BScript en el Browser:
Hacer:
1. "Start" -> "HTML ..." ->
"Show Console"
2. Selecciónar "SVR" en la Consola (para ejecutar en forma Remota en el
Server).
3. Evaluar sucesivamente las expresiones:
(setq aaa (obCreateI "System.Drawing.Point, System.Drawing, Version=2.0.0.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 100 70))
(obPropertyI aaa "X")
(obPropertyI aaa "X" 70)
(obPropertyI aaa "X")
El Log de la Consola muestra entonces:
(setq aaa (obCreateI "System.Drawing.Point, System.Drawing, Version=2.0.0.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 100 70))
=> "'{Point}'"
(obPropertyI aaa "X")
=> 100
(obPropertyI aaa "X" 70)
=> T
(obPropertyI aaa "X")
=> 70
|