Provides the mapping of the OMG CORBA APIs to C#.
| Namespace | Description |
|---|---|
| ORBPackage | Exceptions belonging to the ORB Interface. |
| TypeCodePackage | Exceptions belonging to the TypeCode Interface. |
| portable | Provides a portability layer, that is, a set of ORB APIs that makes it possible for code generated by one vendor to run on another vendor's ORB. |
| Interface | Description |
|---|---|
| Any | Any data type. |
| Current | Base interface for context information of the current thread. |
| IDLType | Base interface for all objects that represent OMG IDL types. |
| IRObject | Base interface for the interface repository. |
| ORB | Core functionalities of the Corba ORB. |
| Object | Base Interface for all Corba objects. |
| Policy | Base Interface for all Policies. |
| TypeCode | Interface for type information. |
| Class | Description |
|---|---|
| _ORB | Provides the ORB.init function. |
| Request | An object containing the information necessary for invoking a method. This class is the cornerstone of the ORB Dynamic Invocation Interface (DII), which allows dynamic creation and invocation of requests. A server cannot tell the difference between a client invocation using a client stub and a request using the DII. |
| Structure | Description |
|---|---|
| StructMember |
A description in the Interface Repository of a member of an IDL |
| UnionMember |
A description in the Interface Repository of a member of an IDL |
| Enumeration | Description |
|---|---|
| CompletionStatus |
An enumeration that indicates whether a method had completed running when a |
| TCKind |
An enumeration which specifies the kind of a |
| Exception | Description |
|---|---|
| BAD_CONTEXT | Bad context exception. |
| BAD_INV_ORDER | Bad invocation order exception. |
| BAD_OPERATION | Bad operation exception. |
| BAD_PARAM | Bad parameter exception. |
| BAD_TYPECODE | Bad typecode exception. |
| CODESET_INCOMPATIBLE | Incompatible codeset exception. |
| COM_FAILURE | Communication failure exception. |
| DATA_CONVERSION | Data conversion exception. |
| FREE_MEM | Exception due to errors while releasing memory. |
| IMP_LIMIT | Exception due to implementation (resource) limits. |
| INITIALIZE | Exception due to initialization failure. |
| INTERNAL | Exception due to internal data corruption. |
| INTF_REPOS | Repository query exception. |
| INVALID_TRANSACTION | Invalid transaction exception. |
| INV_FLAG | Invalid flag exception. |
| INV_IDENT | Invalid identifier exception. |
| INV_OBJREF | Invalid object reference exception. |
| INV_POLICY | Invalid policy exception. |
| MARSHAL | Marshalling exception. |
| NO_IMPLEMENT | Exception due to a lacking implementation. |
| NO_MEMORY | Exception due to a shortage of memory. |
| NO_PERMISSION | Exception due to insufficient privileges. |
| NO_RESOURCES | Exception due to a general limitation of resources. |
| NO_RESPONSE | No response exception. |
| OBJ_ADAPTER | Exception due to internal administrative mismatch. |
| OBJECT_NOT_EXIST | Exception indicating that the object has been deleted. |
| PERSIST_STORE | Exception due to a persistent storage failure. |
| SystemException | Root for all standard CORBA exceptions. |
| TRANSACTION_MODE | Exception due to a transaction policy mismatch. |
| TRANSACTION_REQUIRED | Null transaction context exception. |
| TRANSACTION_ROLLEDBACK | Transaction already rolled back. |
| TRANSACTION_UNAVAILABLE | Transaction Service not available. |
| TRANSIENT | Unreachable object. |
| UNKNOWN | Unknown exception. |
| UserException | Root for all user exceptions. |