Proxy Objects and Methods
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Proxy Objects and Methods
Using the Open Client architecture, .NET Open Clients access business logic through proxy code.
The application developer identifies business logic to define the Open Client interface, using ProxyGen. Once the interface is defined, the application developer generates the .NET client proxy, also using ProxyGen. The client programmer writes a .NET client application in any .NET language. The client application accesses application server functionality through methods on the generated .NET proxy objects.
The generated .NET proxy code uses the .NET Open Client Runtime to communicate with the application server. The .NET Open Client Runtime converts parameters and return values between ABL (Advanced Business Language) and .NET data types as needed. The .NET proxies can be generated only on Microsoft operating systems.
For details on the Open Client architecture, see Learn about Open Clients.
The .NET proxies generated by ProxyGen contain one or more classes, packaged as a .NET assembly.