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. |