Release 10.1A: OpenEdge Development:
.NET Open Clients

> ## Overview of .NET OpenAPI classes

> Table 8–1 shows a summary of the classes that support the .NET OpenAPI.

> Table 8–1: .NET OpenAPI Classes
> Class | Description
> --- | ---
>     Progress.Open4GL.Proxy.OpenAppObject
> | For accessing external Progress 4GL procedures in an application service using the OpenAPI.
>     Progress.Open4GL.Proxy.OpenProcObject
> | For accessing a 4GL persistent procedure using the OpenAPI.
>     Progress.Open4GL.Proxy.ParamArray
> | An object containing an array for passing parameters to a 4GL procedure or user-defined function.
>     Progress.Open4GL.Proxy.ParamArrayMode
> | Constants for specifying the mode of a 4GL procedure or user-defined function parameter (`INPUT`, `INPUT-OUTPUT`, or `OUTPUT`).
>     Progress.Open4GL.Parameter
> | Constants for specifying the 4GL data type of a procedure or user-defined function parameter, return type, or temp-table field.
>     Progress.Open4GL.Proxy.ProDataRelationMetaData
> | For defining a ProDataSet data-relation.
>     Progress.Open4GL.Proxy.ProDataSetMetaData
> | For defining the schema of a 4GL ProDataSet mapped to an ADO.NET `DataSet`.
>     Progress.Open4GL.Proxy.TempTableMetaData
> | For defining the schema of a 4GL temp-table mapped to an ADO.NET `DataTable`.

> The sections of this chapter describe how to use these classes to access an AppServer using the .NET OpenAPI.

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095